Твитнуть
Samsung S3C44B0X является экономически эффективным для встраиваемых систем, внедрение микропроцессор, который основан на 16/32-bit ARM7TDMI процессор RISC, рабочая частота 66 МГц. В целях сокращения расходов и экономии средств разработки продукта цикла, S3C44BO0X обеспечивает богатство внутри Главная компонентов, в том числе:.. внутренней SRAM, контроллер ЖК-монитора, 8-канальный 10-битный АЦП, интерфейс шины IIC, IIS интерфейс шины S3C44B0X IIS интерфейсов, которые могут быть использованы для подключения внешних 8 / 16 бит, стерео декодер звука CS4334 CIRRUS компании начал серию аудио чип декодера. литературы [1,2,3], в их применении принципа и подробно.
В работе изучается автобус S3C44B0X IIS интерфейс и CS4334 соединения, построенные как по месту работы встраиваемых платформ. Волны теперь на платформе для воспроизведения звуковых файлов, и дает программе испытаний.
1IIS структуры шины
S3C44B0X IIS (Inter-IC Sound) интерфейс обеспечивает передачу DMA FIFO режим доступа вместо режиме прерывания, он может передавать данные и получать данные может только передавать или только заряд.
Показано на рисунке 1, интерфейс шины FIFO управления, включая интерфейс шины, внутренних регистров и государственной машины, шины управления интерфейса логики и FIFO доступа; 3, включая двойной кроссовер, как мастер IIS тактовый генератор автобус, другие, как внешние кодер тактового генератора; мастер серийный бит-тактовый генератор (мастер режим), вырезанные из частоты тактового генератора на серийный номер часов бит; канал генератора и состояние для создания и управления IISCLK и IISLRCK, и контроля передачи и приема данных; 16-разрядный регистр сдвига данных при передаче данных, и измените строку на прием данных делать противоположное действие.
IIS шины можно использовать обычный режим передачи DMA режим передачи данных, а также отправлять и получать одновременно способом передачи три.
CIRRUS CS4334 является аудио цифро-аналоговый преобразователь полупроводниковой компании чип, с простым интерфейсом, производительность, стабильность и простоту в эксплуатации и другие характеристики встроенная система имеет широкое применение. Кроме того, как волны CS4334 цифрового звука в аналоговый аудио сигналов на после слабые, необходимо добавить аудио усилитель мощности. Это выбор TDA7050 компании PHILIPS низкой моно / стерео усилитель мощности.
Блок-схема Рисунок 1 IIS автобус
Рис 2S3C44B0X связи с CS4334 и TDA7050 Схема
3S3C44B0X и CS4334 и TDA7050 связи
S3C44B0X IIS интерфейса шины и CS4334 модуль универсальный, очень легко связаться подключения методы:. S3C44B0X порт PF6 (IISDO), PF8 (IISCLK), PF5 (IISLRCK), PE8 (END /), соответственно, контактный 1,2,3,4 связи с CS4334. CS4334 и TDA7050 связано, просто подключен к выходу из CS4334 TDA7050 в соответствующий контактный вход. конкретный метод соединения показаны на рисунке 2.
4 Программирование
предположениях разработке программ S3C44B0X был успешно запущен, где играют WAVE файлы освещающих основные функции:
Playwave (). IIS_Init () заключается в инициализации функций IIS интерфейса, BDMA0_Done () является BDMA0 обработчик прерывания. Описаны ниже.
4,1 IIS интерфейса инициализации
Код:
недействительным IIS_Init (недействительными) {
rPCONF = 0x24900a / / множество портов ввода / вывода ПФ, так что порт PF5 ~ 8 работать в государственных IIS
Init_4334 (); / / инициализация CS4334 чип}
4,2 WAVE аудио функции воспроизведения файла
Playwave (), чтобы запустить до первой волны будет предложено загрузить аудио файл в указанной области памяти, функция служит для расчета размера файла и строки играть или нет, но окончательного возвращения.
rBDICNT0 | = (1 <<20); / / установить источник DMA запрос для IIS, режиме прерывания, ручное управление, позволит DMA
rBDCON0 = 0x0 <<2;
Е (пТеперь играть ...); звуковой файл
Е (nPush любую клавишу для выхода !!!);
rIISCON | = 0x1;
а (GetKey ()!) / / Нажмите любую клавишу для возвращения}
5 Резюме
S3C44B0X построен с использованием IIS автобус и аудио цифро-аналоговый преобразователь CS4334 чип, встроенный в этой работе как основной платформы, и подробно на основе этой платформы играть WAVE звуковые файлы. S3C44B0X и CS4334 модуль как сильные общности, эта статья дает методы и процедуры для реализации с использованием простых, стабильных, легко пересадки и так далее.
Это нововведение является детальное проектирование встроенных микропроцессоров на основе WAVE S3C44B0X и CS4334 аудио платформ воспроизведения файлов, интеграция ARM энергопотребление процессора, портативные, эффективное выполнение кода и WAVE звуковые файлы звука хорошее преимущество, и дает способ соединения в деталях, процесс проектирования был успешно выполняться в аппаратной платформы.