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

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 64

Тема: Муз. сопроцессор AY8930

  1. #1
    Activist Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    239
    Благодарностей: 304
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Муз. сопроцессор AY8930

    Заказал это чудо, целых 50 шт из Китая, воткнул в свою БК-0011М вместо AY-3-8910 и был расстроен, микросхема хотя и играет, но явно чего-то не хватает, в мелодиях выпадает какой-то звуковой поток, хотя в даташите на микросхему четко написано, что по умолчанию она инициализируется в режиме совместимости с AY-3-8910. Что делать, кто знает?
    Проблема думаю актуальна независимо от платформы, на которой используется данный чип.

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

  3. #2
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    2,679
    Благодарностей: 2035
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тут, что-то говорилось о совместимости..
    Когда есть, но не знаеш где - это все равно, что нету.

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

  5. #3
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По сравнению с Ay 8910, 30 ка звучит как дешевый китайский магнитафон. Все 50 микросхем надо выкинуть.

  6. #4
    Activist Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    239
    Благодарностей: 304
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AAA Посмотреть сообщение
    По сравнению с Ay 8910, 30 ка звучит как дешевый китайский магнитафон. Все 50 микросхем надо выкинуть.
    Не согласен. Отличий таких не заметил, а вот что исчезает часть звука в некоторых композициях - да. Правильно ли я понимаю, что дело вот в этом:
    The AY-3-8930, also known as AY8930, is an enhanced but mostly-backwards-compatible version of the AY-3-8910. The function of the BC2 pin is changed (it is ignored and assumed to be 0 regardless of the pin state), otherwise the pinout is the same as the AY-3-8910. This variant of the chip adds a number of major enhancements, such as separate envelopes for the three channels (as opposed to one shared envelope), variable duty-cycles, more bits of precision for note frequency, volume, and envelope frequency, and a much more configurable noise generator. It was used on the Covox Sound Master sound card for the IBM-PC. Very few games took advantage of it beyond the normal AY-3-8910 features. This chip may have only been produced by Microchip Technology.

  7. #5
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Не согласен. Отличий таких не заметил, а вот что исчезает часть звука в некоторых композициях - да. Правильно ли я понимаю, что дело вот в этом:
    The AY-3-8930, also known as AY8930, is an enhanced but mostly-backwards-compatible version of the AY-3-8910. The function of the BC2 pin is changed (it is ignored and assumed to be 0 regardless of the pin state), otherwise the pinout is the same as the AY-3-8910. This variant of the chip adds a number of major enhancements, such as separate envelopes for the three channels (as opposed to one shared envelope), variable duty-cycles, more bits of precision for note frequency, volume, and envelope frequency, and a much more configurable noise generator. It was used on the Covox Sound Master sound card for the IBM-PC. Very few games took advantage of it beyond the normal AY-3-8910 features. This chip may have only been produced by Microchip Technology.
    AY музыку музыканты писали на AY8910, поэтому она на них звучит "правильно". Вот и вся арифметика.

  8. #6
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    2,679
    Благодарностей: 2035
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Правильно ли я понимаю, что дело вот в этом:
    Да, в том числе и это. В даташите на чип об этом сказано.
    Последний раз редактировалось null_device; 06.05.2012 в 17:48.
    Когда есть, но не знаеш где - это все равно, что нету.

  9. #7
    Activist Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    239
    Благодарностей: 304
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А еще что? В даташите я смог найти только это:
    Управление чипом AY8930 требует генерации только двух из трех входных сигналов управления чипа AY38910A: BDIR и BC1. BC2 отображен на цоколевке только для справки, вывод внутренне ни с чем не связан.

    Кстати 24-пиновый AY-3-8913 тоже не имеет такого сигнала.
    Попробовал я отпаять от AY-3-8910 ногу 28 (BC2), он перестает играть вообще. Так что сдается мне что не в этой ноге дело.

  10. #8
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    2,679
    Благодарностей: 2035
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть вопрос относительно 26 ноги чипа.
    CLOCK DIVIDE - SELECT (Input): Pin 26
    Select = 0 Input Clock = 4 MHz max, (Divided internally by 2)
    Select = 1 Input Clock = 2 MHz max.
    The select pin is provided with an Internal pull-up resistor such that the pin default condition Is Select = 1.
    Похоже на аналогичный вход в YM2149.
    Pin26 /SEL - Когда на /SEL подан высокий уровень , входная частота принимается как есть. При низком уровне на /SEL, тактовая частота получается делением на два входящей частоты . Этот вывод подтянут резистором к высокому потенциалу для сохранения совместимости по выводам с AY-3-8910 производства General Instruments , когда этот вывод ни к чему не подключен.
    ----
    Цитата Сообщение от Woland Посмотреть сообщение
    А еще что?
    Весьма вероятно, еще и это:
    The AY8930 initializes in the AY38910A-compatibility mode. To utilize the expanded features of the AY8930, an access code must be input to register R15 upon program initialization.
    Entering а "101" code in bits B7-B5 of register R15 selects the 8930 expanded mode. In the 8930 expanded mode, bit B4 = 0 (R15) selects BANK A and B4 = 1 selects BANK B. All other bit selections are defined as 8910A-compatibility mode. Registers R15A and R15B are mapped into the same physical register.
    Switching modes causes loss of all register data from the previous mode. All registers will be initialized except for the Mode Select code of R15.
    Когда есть, но не знаеш где - это все равно, что нету.

  11. #9
    Activist Аватар для Woland
    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    239
    Благодарностей: 304
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу 26-й ноги, она в моей схеме подключения AY-3-8910 вообще не задействована, а из описания AY8930 вроде как следует, что по умолчанию она внутренним резистором микросхемы AY8930 итак установлена в 1, т.е. как и надо для режима совместимости с AY-3-8910. Опять же, это делитель частоты, просто играло бы с другой скоростью, будь в этом проблема. Но играет нормально, выпадают какие-то гармоники (или как правильно назвать, не знаю).

    По поводу инициализации - какая-то игра слов, из которой на мой взгляд ничего не следует, кроме того, что 101 - установка в расширенный режим AY8930, а любые другие комбинации (в т.ч. видимо и отсутствие комбинации/комбинация по умолчанию) - трактуются как режим совместимости с AY-3-8910. В том числе ясно написано, что по-умолчанию чип инициализируется в режим совместимости с AY-3-8910.
    Последний раз редактировалось Woland; 06.05.2012 в 21:13.

  12. #10
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,947
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    В том числе ясно написано, что по-умолчанию чип инициализируется в режим совместимости с AY-3-8910.
    На спектруме была проблема, в некоторых треках пропадала огибающая.
    Грешу на pt3 плеер, который наверняка гадит в бит переключения Банков.

    Кстати, почем чипы обошлись?

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Математический сопроцессор.
    от Demige в разделе Unsorted
    Ответов: 28
    Последнее: 01.05.2012, 09:15
  2. Какой муз. сопроцессор лучше?
    от sevol в разделе Для начинающих
    Ответов: 148
    Последнее: 16.12.2010, 17:31
  3. Муз. сопроцессор в турбо-режиме
    от KALDYH в разделе Звук
    Ответов: 9
    Последнее: 20.01.2010, 13:57
  4. Куплю СоПроцессор 387sx
    от REMR в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 02.01.2010, 23:55

Ваши права

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