Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Американская модель Speak & Spell 1986 года с мембранной клавиатурой и переработанной лицевой панелью.

Texas Instruments LPC Речь Микросхемы представляют собой серию синтезатора речи цифровых сигнальных процессоров интегральных схем , созданных Texas Instruments , начиная с 1978 г. Они продолжали разрабатываться и реализовываться в течение многих лет, хотя отдел речи двигался несколько раз в TI , пока , наконец , растворяясь в конец 2001 г. Права на специфическое для речи подмножество линии MSP, последней оставшейся линейки речевых продуктов TI по ​​состоянию на 2001 г., были проданы компании Sensory, Inc. в октябре 2001 г. [1] [2]

Теория [ править ]

Речевые данные сохраняются посредством кодирования с линейным предсказанием с возбуждением тона (PE-LPC), где слова создаются решетчатым фильтром , по выбору подаваемым либо из ПЗУ возбуждения (содержащего форму голосового импульса), либо из LFSR ( сдвигового регистра с линейной обратной связью ). генератор. Кодирование с линейным предсказанием позволяет значительно сократить объем данных, необходимый для воссоздания понятных речевых данных.

История [ править ]

TMC0280 / TMS5100 был первым самодостаточным LPC синтезатор речи IC когда - либо сделал. Он был разработан для Texas Instruments Ларри Брантингемом, Полом С. Бридлавом, Ричардом Х. Виггинсом [3] и Джином А. Францем [4], а его кремний был разработан Ларри Брантингемом. [2] Чип был разработан для проекта Spelling Bee компании TI , который позже стал Speak & Spell . [2] Одновременно с Speak & Spell был выпущен безмолвный «Spelling B» . [5]

Все речевые чипы TI LPC до серии TSP50cxx использовали архитектуру PMOS и кодирование LPC-10 в специальном формате TI. [6] Чипы в речевой серии TI LPC были помечены как TMCxxxx или CDxxxx, когда использовались подразделением потребительских товаров TI, или как TMS5xxx (позже TSP5xxx) при продаже третьим сторонам.

Семейство речевых микросхем TI LPC [ править ]

1978 г.
  • TMS5100 (TMC0281, внутреннее имя TI - «0280», поэтому чип иногда обозначается TMC0280): первый речевой чип LPC. Используется специальный 4-битный последовательный интерфейс с использованием ИС ПЗУ с маской TMS6100 или TMS6125 ; используется во всех не-супер версиях Speak & Spell [7] [8], за исключением британской версии 1980 года, в которой использовался TMC0280 / CD2801 ниже. [9] Публично продается как TMS5100. Он также использовался в игрушке Byron Petite Electronic Talking Пишущая машинка [2] [10] . Заменен в 1979 году на TMS5100A и TMS5110.
1980 г.
  • TMC0280 AKA CD2801: используется в Speak & Math , [11] Speak & Read , [12] и TI Language Translator / Language Tutor. [13] Контакт, но не функция, совместимая с TMS5100 / TMC0280, имеет другой LPC и немного другую таблицу Chirp. В CD2801 / Die ревизии F исправлена ​​ошибка интерполятора.
  • TMS5100A: Усадка TMS5100 / TMC0281. Очень незначительные различия в функциях, используется die rev F, исправляющая ошибку в интерполяторе. Используется на аркадной платформе Century Video System [14] [15] . Использует исходную таблицу chirp.
  • TMS5110: обновлены таблицы LPC (которые в основном соответствуют 5220, см. Ниже). Пин, но функция не совместима с TMS5100. Заменено TMS5110A. Он использовался в кукольной игрушке Monkgomery, созданной Hasbro. SDIP-версия этого чипа в какой-то момент продавалась как «TMS5111». Использует «финальную» таблицу щебетания.
  • TMS5200 (AKA CD2501E, внутреннее имя TI - «0285», поэтому чип иногда обозначается TMC0285): добавлен 8-битный параллельный интерфейс FIFO; разработан для использования отделом потребителей TI для речевого модуля TI-99 / 4A ; также используется на речевой доске Squawk and Talk 4-го поколения столов для пинбола Bally / Midway (номер детали AS-2518-61), в версии корпуса аркадной игры Bally / Midway Discs of TRON , на (ранее) Apple II Echo 2 карты, а также в аркадных играх Zaccaria Jack Rabbit и Money Money и автоматах для игры в пинбол Zaccaria Pinball Champ и Soccer Kings . Заменен TMS5220 в конце 1980–1981 годов и, возможно, продан как дешевый «распродажный» запас в 1982–1983 годах. Использует «финальную» таблицу щебетания.
  • CD2802: версия TMS5100 / 5110 с другими таблицами LPC и Chirp, не такая, как у TMS5100 (A) или TMS5110 (A). Используется только на Touch and Tell, никогда не продается за пределами компании. [16] [17] Использует собственную уникальную таблицу chirp.
  • TMS5110A (после 1985: TSP5110A): усадка матрицы TMS5110, совместимость по выводам и функциям. Используется как минимум на двух домашних компьютерах. Он использовался в аркадной игре Bagman от Valadon Automation, от Omnicron Electronics в Talking Clock / Calendar TCC-14 и в аркадной игре AD 2083 от Midcoin. Используется в системе мониторинга автомобилей Chrysler Electronic Voice Alert . Использует «финальную» таблицу щебетания.
  • TMS5220 (AKA CD2805E?): Улучшенная версия TMS5200, выводная, но несовместимая с функциями (имеет новые таблицы LPC); используется на (позже) Apple II Echo 2 карты, (слух) на самом последнем пробеге TI-99 / 4A речевых модулей, на BBC Micro , в Bally / Midway «s NFL Football аркадные игры, и во многих Atari, Inc . аркадных игр, включая Star Wars , Firefox , Возвращение джедая , Road Runner , The Empire Strikes Back . Более поздние аркадные игры Atari использовали TMS5220C, см. Ниже. TMS5220 также использовался в автоматах для игры в пинбол Zaccaria.Farfalla , Devil Riders , Time Machine , Волшебный замок , Робот , клоун , Чемпион Pool , Blackbelt , Мексика '86 , Zankor и Spooky . TMS5220 также использовался на игровых автоматах Venture Line Looping и Sky Bumper , Olympia 's Portraits и Exidy 's Victory и Victor Banana . [18]Заменен TMS5220C в 1983/1984. Использует «финальную» таблицу щебетания. Модуль синтеза речи HP 82967A, расширяющий словарный запас компьютеров Series 80 на 1500 слов.
1983 г.
  • TMS5220C (после 1985: TSP5220C): имеет две команды NOP, параллельный интерфейс FIFO переработан для управления скоростью речи, добавлен внешний полный сброс; незначительное изменение, заметное в том, как значения энергии влияют на невокализованные кадры. В остальном идентичный, совместимый по контактам и заменяющий TMS5220. Используется в аркадных играх Atari « Индиана Джонс и Храм Судьбы» , 720 ° , Gauntlet , Gauntlet II , APB , Paperboy , RoadBlasters , Vindicators Part II и, наконец, Escape from the Planet of the Robot Monsters . Также используется на IBM PS / 2Речевой адаптер и Речевой адаптер RS-232 Pacific Educational Systems. Изготовлен в начале 1990-х годов.
1985 г.
  • TSP50C50: CMOS, использует LPC-12 вместо LPC-10, использует последовательное ПЗУ TMS60C20 256 КБ / 32 КБ вместо TMS6100 . Используются таблицы LPC «D6» и таблицы чирпа, которые были общими для всей серии TSP50Cxx. Встроенный аналоговый фильтр нижних частот. Изготовлен в начале 1990-х годов.
1986 г.
  • TSP50C40 (позже MSP50C40): TSP50C50 плюс простой 8-битный микроконтроллер с ПЗУ маски на кристалле. Использовался в ряде продуктов потребительского подразделения TI. был назван CM54129 / CM54169 для речи и музыки. [19]
1987 и позже
  • Несколько других продуктов TSP50Cxx, которые добавляли больше ПЗУ / ОЗУ, полностью отказались от последовательного интерфейса и т. Д.
  • Микроконтроллер TSP53C30 эмулирует TMS5220 PE-LPC, но также поддерживает D6 LPC, а также вывод звука PCM.
  • Примерно после 1997 года линейка немикроконтроллеров TSP была прекращена в пользу специфичных для речи членов линейки MSP, у которых есть микроконтроллеры. В октябре 2001 года TI продала права на специфичную для речи подмножество чипов MSP (семейство чипов MSP50C6XX) компании Sensory, Inc. Компания Sensory переименовала чипы в линейку Sensory SC-6x. [20]
  • В октябре 2007 года компания Sensory объявила, что больше не будет принимать заявки на новые маски для линейки SC-6x. Заказы на чипы с существующими масками будут приниматься как минимум в течение следующего года.

Компаньон устройство для всех версий чипа речи было пользовательские 4-разрядного-интерфейс 128Кбит (16KiB) TMS6100 NL (AKA TMC0350) и 32Kbit ( по 4Kb) TMS6125 NL (ака TMC0355 ака TMS7125) только для чтения , воспоминание , которые были маски , запрограммированная с слова, необходимые для конкретного продукта. [6] ВСЕ версии микросхем LPC, пока серия TSP50Cxx не поддерживает их. Все версии TMS6100, кажется, имеют только 128 Кбит / 16 КБ контента, несмотря на слухи об обратном.

Ссылки [ править ]

  1. Куан, Маргарет (14 июня 2001 г.). «TI откажется от специализированных чипов для синтеза речи и передаст продукты компании Sensory» . EE Times . Архивировано 28 мая 2012 года.
  2. ^ а б в г ftp: //[email protected]/pc%20utilities/qboxpro.zip
  3. ^ "VC&G - Интервью VC&G: 30 лет спустя, Ричард Виггинс говорит о развитии речи и заклинания" .
  4. ^ "Архивная копия" . Архивировано из оригинала на 2008-11-21 . Проверено 7 сентября 2008 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  5. ^ «ДАТАМАТ» .
  6. ^ a b https://web.archive.org/web/20060527204133/http://nouspikel.group.shef.ac.uk//ti99/speech.htm
  7. ^ «ДАТАМАТ» .
  8. ^ «ДАТАМАТ» .
  9. ^ «ДАТАМАТ» .
  10. ^ "Маленькая электронная говорящая пишущая машинка" .
  11. ^ «ДАТАМАТ» .
  12. ^ «ДАТАМАТ» .
  13. ^ «ДАТАМАТ» .
  14. ^ https://spectrum.ieee.org/tech-history/silicon-revolution/chip-hall-of-fame-texas-instruments-tmc0281-speech-synthesizer
  15. ^ "andys-arcade Интернет-магазин печатных плат JAMMA для аркадных видеоигр, непонятных схем и частей аркад!" .
  16. ^ Патент США 4,403,965
  17. ^ Патент США 4631748
  18. ^ MAWS - доступная для поиска информация о ресурсах в MAME .122u8
  19. ^ "Альбомная речь" .
  20. ^ EE Times. « [1] ». 14 июня 2001 г.
Примечания
  • ftp: //[email protected]/datasheets%20and%20manuals/Datasheets%20-%20TI/TMS5220.PDF - таблица данных TMS5220
  • Видео - Демонстрация TMS5220 посредством эмуляции и демонстрации программного обеспечения QBOX Pro.