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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Особенности AY

  1. #1
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,683
    Благодарностей: 218
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Особенности AY

    Прочитав даташит, все-таки сформулировал для себя несколько вопросов. Не подскажет ли уважаемый All, что известно или где прочитать/узнать:

    1) указан рабочий диапазон выходов 1 вольт пик-пик. На графике амплитуд указаны 16 уровней в диапазоне 0 -- 1 вольт, но ведь это же для полуволны. В этом последнем случае полный диапазон был бы 2 вольта пик-пик?

    2) Питание "земля -- +5". Этот диапазон внутри диапазона питания, конечно (не инвертировалось же напряжение в то время при той цене, это не дешево) ? А какое напряжение среднего уровня?

    3) Несколько раз упомянута квадратная волна. Есть ли возможность на Спектруме с AY отследить момент фронта между полуволнами, если не напрямую, то по какому-нибудь из синхронных событий.

    4) Когда происходит изменение характеристик сигнала после записи в регистры - на очередном такте процессора, после 16-тактовой паузы (тогда кстати для огибающей она 256-тактовая до очередного обновления?), на очередном фронте волны или иначе?
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


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

  3. #2
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,164
    Благодарностей: 495
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поиск рулит.
    Начиная с 17-го поста http://zx.pk.ru/showthread.php?t=12989&page=2 есть ответы на половину вопросов.
    .

  4. Этот пользователь поблагодарил Atari за это полезное сообщение:
    TomCaT (03.10.2010)

  5. #3
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,683
    Благодарностей: 218
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А про вторую половину что-то известно?

    Интересно, что поиск "AY волны" юзал, среди найденных тем именно эту почитал, но до сути и точных выводов дойти меня не хватило .

    Еще один вопрос вспомнился.

    5) в регистрах амплитуды при выборе режима аппаратного генератора огибающей младшие биты этой огибающей как-то управляют или полностью игнорируются? (вряд ли, конечно, судя по даташиту - эдакий плюс грех не указать в описании)
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  6. #4
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а что такое "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 значения не имеют.

  7. Этот пользователь поблагодарил psb за это полезное сообщение:
    TomCaT (07.10.2010)

  8. #5
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,683
    Благодарностей: 218
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от psb
    Цитата Сообщение от TomCaT
    Когда происходит изменение характеристик сигнала после записи в регистры
    на очередном фронте
    так со всеми регистрами, и частотными, и амплитудными?
    значит, после фронта повлиять на выходы каналов нельзя до следующего фронта...
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  9. #6
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomCaT Посмотреть сообщение
    так со всеми регистрами, и частотными, и амплитудными?
    только частотными.

  10. Этот пользователь поблагодарил psb за это полезное сообщение:
    TomCaT (08.10.2010)

  11. #7
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,683
    Благодарностей: 218
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда у меня напрашивается идея воспроизведения 4-битного оцифрованного звука, хотя, я уверен, что-то такое кто-то давно уже делал, и столкнувшиеся проблемы не позволили развить идею.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  12. #8
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эээээ... а как же все цифровые музоны? они и есть 4 битные. только учитывать нужно нелинейность ЦАПа.

  13. #9
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,683
    Благодарностей: 218
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    музоны-то понятно, а речь?
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  14. #10
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    загоняешь в редактор цифровой музыки инструмент с речью и играешь - будет говорить. самый тупой способ: берешь 8бит Wav, откусываешь заголовок, потом берешь из каждого сэмпла старшие 4 бит и кидаешь с нужной частотой в рег. громкости. все. хоть и не совсем правильно (из-за нелинейности цапа), но звук будет.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Особенности программирования под ZXM-Phoenix
    от Black_Cat в разделе ZX Концепции
    Ответов: 7
    Последнее: 01.05.2012, 12:21
  2. Орион-128: Видеорежимы и их особенности
    от Nikola887643 в разделе Орион
    Ответов: 19
    Последнее: 26.03.2010, 22:23
  3. Недокументированные особенности КР1818ВГ93
    от EARL в разделе Программирование
    Ответов: 6
    Последнее: 19.10.2009, 22:17
  4. Особенности фирменного Спектрума
    от dwt в разделе Программирование
    Ответов: 45
    Последнее: 08.01.2009, 14:34
  5. Ответов: 26
    Последнее: 01.08.2008, 18:34

Ваши права

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