Просмотр полной версии : AY-3-8913 Странные тайминги
randomizer
13.07.2020, 00:07
Хотел было применить 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МГц?
Serg6845
13.07.2020, 16:08
Хотел было применить 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
NEO SPECTRUMAN
13.07.2020, 16:42
откуда дровишки? у 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 :)
... Если да, работал ли этот чип при частоте Z80 выше 3.5МГц? При чём здесь вообще частота Z80?
На него совсем другая частота подаётся... Обычно 1,75 МГц...
randomizer
13.07.2020, 17:27
При чём здесь вообще частота Z80?
На него совсем другая частота подаётся... Обычно 1,75 МГц...
От частоты тайминги процессора зависят.
При записи в порт, длительность сигнала WR составляет 2.5 длительности периода тактовой частоты.
При 3.5МГц это 714 нс, что больше минимума для AY-3-8910
А вот при 7МГц это уже 357 нс, хоть и меньше минимальных 500 нс, но в Scorpion 256 Turbo работает
На Скорпионе при записи в любой порт процессор вейтится вроде бы...
randomizer
14.07.2020, 00:33
На Скорпионе при записи в любой порт процессор вейтится вроде бы...
Если так, тогда действительно, повышенная частота ЦП ничего не говорит о рабоспособности AY с запредельными таймингам.
Но даже если взять тайминг 714 нс на частоте 3.5МГц, все равно остается вопрос - почему AY-3-8913 тоже работает, наравне с другими звукогенераторами из этой серии?
Здесь вот (https://www.youtube.com/watch?v=AsVe_E4egBU) чувак поставил 8913 через переходник, и он работает.
Несмотря на то, что по даташиту у него какой то заоблачный min write data pulse width - 1800 ns
Купил на Али 8913. Всё прекрасно работает и размеры самые маленькие. Тем кому не нужны порты - самое то, ничего лишнего.
Брал здесь:
https://a.aliexpress.com/_AUt2Bp
Evgeny Muchkin
15.12.2021, 22:55
Тем кому не нужны порты
А что за порты? :) И для чего они нужны?
А что за порты? И для чего они нужны?
два 8ми битных порта для внешних устройств.
например доп.клава с цифрами
https://live.staticflickr.com/1134/788779195_c0da2385e7_b.jpg
её поддержка штатно есть в ПЗУ
среди наших разработок была AYmouse
подключали мышку от Корвета
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot