а что такое "AY волна"?


Цитата Сообщение от TomCaT Посмотреть сообщение
На графике амплитуд указаны 16 уровней в диапазоне 0 -- 1 вольт, но ведь это же для полуволны.
для какой еще полуволны?? нет ничего такого. AY работает так:
есть генератор меандра, частота которого задается в регистрах 0 и 1 (1 канал рассмотрим). т.е. есть у нас лог. сигнал, который с заданной частотой переключается.

дальше этот сигнал идет на микшер, у которого состояние может быть 0 и 1 (бит 7го регистра). эти два сигнала просто по OR складываются. получается, когда в микшере 0, на выход проходит меандр, а когда 1 - на выходе всегда 1.

далее этот сигнал идет на ЦАП. так же на ЦАП приходит код громкости (рег.8). и здесь происходит умножение: когда с микшера пришел 0, на аналоговом выходе 0В, когда пришла 1, на выходе - некое напряжение, зависящее от громкости (как раз по табличке из даташита).

получается, если не включена огибающая, на выходе меандр 0В-хВ (х зависит от значения громкости). если включена огибающая, то на код громкости ЦАПа как бы подаются последовательно значения 0,1,2,....,15 с частотой заданной в рег. 11-12. сами значения кодируются рег.13 (т.е. может быть нарастающая пила, убывающая и смешанная).

так вот, обычно, когда говорят про звук типа "огибающей", имеется в виду, когда в микшере 1, а на вход ЦАПа приходят последовательные числа. на выходе при этом будет сигнал, похожий на параболу (посмотри вот тут - сигнал, снятый осциллографом).


Цитата Сообщение от TomCaT Посмотреть сообщение
Есть ли возможность на Спектруме с AY отследить момент фронта между полуволнами
можно попробовать, чисто теоретически, но не факт, что это получится. регистры типа 0-1 - 12битные. ты можешь записать туда число 16бит, и оно даже оттуда считается обратно, но через некоторое время оно считается обратно обрезанным до 12 бит. возможно, как раз тогда, когда пройдет период. НО ЭТО НЕ ФАКТ И ТРЕБУЕТ ПРОВЕРКИ!
Цитата Сообщение от TomCaT Посмотреть сообщение
Когда происходит изменение характеристик сигнала после записи в регистры
на очередном фронте
Цитата Сообщение от TomCaT Посмотреть сообщение
в регистрах амплитуды при выборе режима аппаратного генератора огибающей младшие биты этой огибающей как-то управляют или полностью игнорируются?
если речь про рег.8-10, то при уст.4 бите, биты 0-3 значения не имеют.