Важная информация

User Tag List

Показано с 1 по 7 из 7

Тема: AY-3-8913 Странные тайминги

  1. #1
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    345
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    27 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию AY-3-8913 Странные тайминги

    Хотел было применить AY-3-8913 вместо AY-3-8910/AY-3-8912 в проекте звуковой карты.
    Везде пишут что все три отличаются только количеством выведенных портов, но как оказалось есть отличия и в таймингах.
    В целом, у AY-3-8913 цифровая часть вроде как быстрее:
    • максимальная тактовая частота 2.5МГц против 2.0МГц у 8910
    • address setup time 300 ns против 400 ns
    • max read access time 350 ns против 500 ns

    и тут внезапно
    • min write data pulse width 1800 ns против 500 ns у 8910
    • время перехода в высокоимпедансное состояние 400 нс против 200 нс


    Больше всего удивляет минимальное время для записи - 1800 нс, чуть ли не в четыре раза больше чем у других их той же серии.
    Даже есть сомнение - а не ошибка ли это? Хотя это не единственный тайминг который вырос.

    В общем интересно, кто нибудь использовал AY-3-8913? Если да, работал ли этот чип при частоте Z80 выше 3.5МГц?
    aberrant_hacker

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    391
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Хотел было применить AY-3-8913 вместо AY-3-8910/AY-3-8912 в проекте звуковой карты.
    Везде пишут что все три отличаются только количеством выведенных портов, но как оказалось есть отличия и в таймингах.
    В целом, у AY-3-8913 цифровая часть вроде как быстрее:
    • максимальная тактовая частота 2.5МГц против 2.0МГц у 8910
    • address setup time 300 ns против 400 ns
    • max read access time 350 ns против 500 ns

    и тут внезапно
    • min write data pulse width 1800 ns против 500 ns у 8910
    • время перехода в высокоимпедансное состояние 400 нс против 200 нс
    откуда дровишки? у GI например вобще один даташит на 8910/12/13, и разделения по таймингам в нем нет.

    http://www.cpcwiki.eu/imgs/3/3f/AY_3_8913_datasheet.pdf

    Зверинецъ

    Специалист "совсем стандарт" - 88-89
    Ленинград1 +256К +AY +"косые флопы" +VGA выход +Ethernet (Speccyboot) +Xmodem (115200)
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

  4. #3
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    4,285
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    255
    Поблагодарили
    207 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    откуда дровишки? у GI например вобще один даташит на 8910/12/13, и разделения по таймингам в нем нет.

    http://www.cpcwiki.eu/imgs/3/3f/AY_3_8913_datasheet.pdf
    раззуй же глаза
    в том же мануале который ты дал
    стр14 8910 8912
    стр15 8913

    стр та что от руки написана

    - - - Добавлено - - -

    да там 8913 и при +70 должен работать
    в отличии от +40 для 8910\12

  5. #4
    Master Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    996
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    81 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    ... Если да, работал ли этот чип при частоте Z80 выше 3.5МГц?
    При чём здесь вообще частота Z80?
    На него совсем другая частота подаётся... Обычно 1,75 МГц...

  6. #5
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    345
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    27 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krotan Посмотреть сообщение
    При чём здесь вообще частота Z80?
    На него совсем другая частота подаётся... Обычно 1,75 МГц...
    От частоты тайминги процессора зависят.
    При записи в порт, длительность сигнала WR составляет 2.5 длительности периода тактовой частоты.
    При 3.5МГц это 714 нс, что больше минимума для AY-3-8910
    А вот при 7МГц это уже 357 нс, хоть и меньше минимальных 500 нс, но в Scorpion 256 Turbo работает
    aberrant_hacker

  7. #6
    Master Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    996
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    81 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На Скорпионе при записи в любой порт процессор вейтится вроде бы...

  8. #7
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    345
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    27 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krotan Посмотреть сообщение
    На Скорпионе при записи в любой порт процессор вейтится вроде бы...
    Если так, тогда действительно, повышенная частота ЦП ничего не говорит о рабоспособности AY с запредельными таймингам.

    Но даже если взять тайминг 714 нс на частоте 3.5МГц, все равно остается вопрос - почему AY-3-8913 тоже работает, наравне с другими звукогенераторами из этой серии?
    Здесь вот чувак поставил 8913 через переходник, и он работает.
    Несмотря на то, что по даташиту у него какой то заоблачный min write data pulse width - 1800 ns
    aberrant_hacker

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тайминги Leningrad-1
    от ZXMAK в разделе Ленинград
    Ответов: 17
    Последнее: 14.06.2013, 03:09
  2. Тайминги DENDY
    от evgs в разделе Nintendo
    Ответов: 7
    Последнее: 01.11.2011, 22:59
  3. AY-3-8913
    от AlexBel в разделе Unsorted
    Ответов: 1
    Последнее: 26.06.2009, 21:07
  4. Странные дискеты MX
    от Sergei Frolov в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 09.06.2009, 15:56
  5. странные диски
    от BlastOff в разделе Утилиты
    Ответов: 16
    Последнее: 29.05.2005, 06:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •