Семейство высокопроизводительных цифровых сигнальных процессоров TDA755X предназначено для решения задач в области распознавания и синтеза реци, подавления эха и шумов.
Отметим особенности сигнальных процессоров семейства TDA755X
Блок схема микросхем приведена на рис 1, назначение выводов — в табл. 1, а цоколевка — на рис 2.
Рис. 1
Блок-схема микросхем
Рис. 2
Цоколевка микросхем
Микросхемы включают в себя три основных модуля 24-битный цифровой сигнальный процессор (ЦСП), па мять (ПЗУ и ОЗУ) и периферийные устройства.
Параметры и функции процессорного ядра:
Интегрированная память включает в себя 16384 24 битных слова ПЗУ и такой же объем ОЗУ В состав периферийных устройств входят последовательный аудиоинтерфейс, интерфейс I2C/SPI, интерфейс внешней памяти, тактовый генератор, кодек (кодер/декодер).
Таблица 1
№ вывода | Обозначение | Категория сигнала | Краткое описание |
1-2 | EMI_AD5 | вход/выход | Мультиплексная шина адреса/данных интерфейса внешней памяти |
3 | VDD | вход | Напряжение питания цифровой части микросхемы |
4 | GND | вход | Общий провод питания |
5 | EMI_AD7 | вход/выход | Сигнал мультиплексной шины адреса/данных интерфейса внешней памяти |
06-13 | EMI_A8/A15 | выход | Шина адреса интерфейса внешней памяти |
14 | VDD | вход | Напряжение питания цифровой части микросхемы |
15 | GND | вход | Общий провод питания |
16-21 | EMI_A16/A21 | выход | Шина адреса интерфейса внешней памяти |
22 | DWRN | выход | Сигнал «запись» интерфейса внешней памяти |
23 | TEST1 | вход | Тестовый вход № 1 (активный уровень — высокий) |
24 | TEST2 | вход | Тестовый вход № 2 (активный уровень — низкий) |
25 | MISO | вход/выход | Выход данных в режиме SPI Master, вход данных в режиме SPI Slave |
26 | MOSI | вход/выход | Вход данных в режиме SPI Master, выход данных в режиме SPI Slave |
27 | VDD | вход | Напряжение питания цифровой части микросхемы |
28 | GND | вход | Общий |
29 | TEST3 | вход | Тестовый вход № 3 (активный уровень - высокий) |
30 | SDI | вход | Данные последовательного аудиоинтерфейса |
31 | SCK | вход/выход | Тактовый сигнал последовательного аудиоинтерфейса |
32 | LRCK | вход/выход | Управляющий тактовый сигнал (правый/левый канал) последовательного аудиоинтерфейса |
33 | VDD | вход | Напряжение питания цифровой части |
34 | GND | вход | Общий |
35 | SDO | выход | Выход данных последовательного аудиоинтерфейса |
36 | GPIO1 | вход/выход | Программируемый порт ввода/вывода |
37 | GPIOO | вход/выход | — «— |
38 | GPIO5 | вход/выход | — «— |
39 | DBCK | вход/выход | Тактовый сигнал отладочного порта/сигнал состояния № 1 Может быть использован как сигнал GPIO9 |
40 | DBIN | вход/выход | Вход данных отладочного порта/сигнал состояния № 0 Может быть использован как сигнал GPIO11 |
41 | DBOUT | вход/выход | Выход последовательных данных отладочного порта Может быть использован как сигнал GPIO10 |
42 | DBRQN | вход | Сигнал запроса режима отладки |
43 | NRESET | вход | Общий сброс микросхемы Активный уровень — низкий |
44 | INTN | вход | Сигнал внешнего прерывания Активный уровень — низкий |
45 | SCL/SCK | вход/выход вход/выход | Тактовый сигнал интерфейса I2С В режиме интерфейса SPI - тактовый сигнал шины SPI |
46 | SDA/SS | вход/выход вход | Данные интерфейса I2C В режиме последовательного интерфейса SPI — сигнал выбора подчиненного устройства | 47 | VDD | вход | Напряжение питания цифровой части |
48 | GND | вход | Общий |
49 | GPIO2 | вход/выход | Программируемый порт ввода/вывода |
50 | GPIO6 | вход/выход | -«- |
51 | GPIO3 | вход/выход | — « — |
52 | CGND | вход | Общий |
53 | CVDD | вход | Напряжение питания модуля кодека |
54 | VOUTR | выход | Аналоговый сигнал с ЦАП (правый канал) |
55 | VOUTL | выход | Аналоговый сигнал с ЦАП (левый канал) |
56 | VDD | вход | Напряжение питания цифровой части |
57 | GND | вход | Общий |
58 | VINR | вход | Аналоговый сигнал для АЦП (правый канал) |
59 | VINL | вход | Аналоговый сигнал для АЦП (левый канал) |
60 | CGNDA | вход | Общий |
61 | TEST4 | выход | Соединен с согласующим резистором 22 кОм |
62 | CVDDA | вход | Напряжение питания модуля кодека |
63 | VREF | выход | Опорное напряжение от модуля кодека |
64 | REFCAP | выход | Шунтирующий конденсатор выхода опорного напряжения |
65 | GPIO7 | вход/выход | Программируемый порт ввода/вывода |
66 | GPIO4 | вход/выход | — «— |
67 | VDD | вход | Напряжение питания цифровой части |
68 | CLKOUT | выход | Тактовый сигнал с делителя частоты |
69 | XTI | вход | Подключение кварцевого резонатора |
70 | PGND | вход | Общий |
71 | PVCC | вход | Питающее напряжение тактового генератора |
72 | XTO | выход | Подключение кварцевого резонатора |
73 | ALE | выход | Подтверждение адреса на шине интерфейса внешней памяти (активный уровень — высокий) |
74 | GND | вход | Общий |
75 | DRDN | выход | Сигнал «чтение» интерфейса внешней памяти |
76-80 | EMI_AD0/AD4 | вход/выход | Сигнал мультиплексной шины адреса/данных интерфейса внешней памяти |
Последовательный аудиоинтерфейс передает цифровой звуковой сигнал от внешнего источника к ЦСП микросхемы, а также цифровые данные от ЦСП к внешнему ЦАП.
Интерфейсы I2C/SPI соединяют микросхемы с другим оборудованием, совместимым с этими интерфейсами.
Интерфейс внешней памяти позволяет обращаться к дополнительным банкам памяти, установленным вне микросхемы. Поддерживаются динамическая оперативная память (DRAM), статическая оперативная память (SRAM) и энергонезависимая память (FLASH).
Параметры и функции внешнего интерфейса памяти:
Тактовый генератор микросхемы выполняет генерацию следующих тактовых сигналов:
Параметры и функции кодека:
Функциональные возможности микросхем приведе ны в табл 2.
Таблица 2
Обознач. | Тип памяти для программ | Основная функция | Режим послед. интерф-са | Внеш. память | Аудио вход | Аудио выход | Програм. обеспеч. |
TDA7550R | ОЗУ | На выбор | Master или Slave I2C | FLASH или RAM | Есть (опред. примен-ем) | Есть (опред. примен-ем) | Опред. примен-ем |
TDA7550 | ПЗУ | Распознавание речи | Slave I2C | FLASH | Есть (голосовой сигнал) | Есть (голосовой сигнал) | ASR 311 Lernout& Hauspie |
TDA7551 | - | Голосовая идентификация | Slave I2C | FLASH | Есть (голосовой сигнал) | Есть (голосовой сигнал) | SV208 Lernout& Hauspie |
TDA7552 | - | Синтезатор речи | Slave I2C | - | Нет | TTS3000 Lernout& Hauspie | |
TDA7553 | - | Цифровая фильтрация сигнала | Master I2C или SPI | (RAM) | Есть (необраб. сигнал) | Есть (обработ. сигнал) | Программа обработки NCTI |
Микросхема TDA7550 с программным обеспечением ASR311 позволяет реализовать систему распознавания речи Параметры и функции такой системы:
Блок схема системы распознавания речи приведена на рис 3.
Рис. 3
Блок схема системы распознавания речи
Микросхема TDA7551 представляет собой однокор пусное решение для систем идентификации голоса с использованием программного обеспечения SV208 Парольные фразы запоминаются при тройном повторении (длительность фразы - 1 2 с) В дальнейшем произнесенная парольная фраза сравнивается с параметрами хранящихся в энергонезависимой памяти парольных фраз Управление системой функциями микросхемы осуществляется через последовательный интерфейс I2C.
Блок-схема системы идентификации голоса приведена на рис 4.
Рис. 4
Блок схема системы идентификации голоса
Микросхема TDA7552 предназначена для применения в составе системы синтеза речи по схеме «текст-голос». Для построения такой системы кроме ЦСП TDA7552 требуется микроконтроллер ST1O для анализа и преобразования входных текстовых строк.
Блок-схема системы синтеза речи представлена на рис. 5.
Рис. 5
Блок схема системы синтеза речи
Внешнее устройство посылает микроконтроллеру текстовые строки в виде потока символов в кодировке ASCII. Микроконтроллер анализирует и преобразует поступающие данных с учетом используемого языка (информация о преобразовании для различных языков содержится во внешней FLASH-памяти, к которой имеет доступ микроконтроллер). Преобразованные данные микроконтроллер направляет по шине I2C к микросхеме TDA7552, которая преобразует полученные данные в ре чевой сигнал. Программное обеспечение сигнального процессора TDA7552 не зависит от языка входного текста и не требует дополнительной внешней памяти.