Среда, 09.07.2025, 00:17


Сборник радио схем



Простой экзаменатор    |    Измерительный мост    |    Устройство индикации дней недели    |    Реле времени для фотопечати    |    Питание ламп дневного света    |    Электрическое световое табло    |    Устройство сигнализации    |    Объемная цветомузыкальная установка    |    Карманный радиоприемник    |    Модернизация канала звукового сопровождения.





Приветствую Вас Гость | RSS
Главная | Регистрация | Вход


Магазин электротехники

Меню сайта




Последнее на форуме



Статистика


PR-CY.ru
Счетчик PR-CY.Rank


Онлайн всего: 1
Гостей: 1
Пользователей: 0


Главная » » S3C44B0X встроенных микропроцессорных осуществления
21:38

S3C44B0X встроенных микропроцессорных осуществления




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 режим передачи данных, а также отправлять и получать одновременно способом передачи три.

2 аудио цифро-аналоговый преобразователь CS4334 чип

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 (), чтобы запустить до первой волны будет предложено загрузить аудио файл в указанной области памяти, функция служит для расчета размера файла и строки играть или нет, но окончательного возвращения.

недействительным Playwave (U32 адрес, U32 размера) {

неподписанные символ pWave *;

U32 samplesize / / WAVE длины файла

U32 save_PLLCON;

rPLLCON save_PLLCON =;

rPLLCON = x69 <<12) | (0x17 <<4) | 0;

SerialChgBaud (115200);

pISR_BDMA0 = (Без подписи) BDMA0_Done;

rINTMSK = ~ (BIT_GLOBAL | BIT_BDMA0); / / настройку прерываний

pWave = (неподписанные символ *) адрес; / / звуковой файл данных адресов

pWave + = 0x28; / / точка выборки длины WAV

samplesize =* (pWave +0) | * (pWave +1) <<8 | * (pWave +2) <<16 | * (pWave +3) <<24;

pWave + = 4; / / точка в WAV данных

samplesize = (samplesize>> 1) <1;


Е (nsample старт: 0x% X, pWave);

Е (nsamplesize: 0x% X, samplesize);

Init_4334 ();

Инициализация ******/ /****** IIS

rIISCON = 0x22; / / Включение режима DMA, чтобы получить бесплатно, так что можно разделить

rIISMOD = 0x89; / / мастер режиме IIS формате, 16-бит данных, 256fs, 32 FS

rIISPSR = 0x33; / / делитель

rIISFCON = 0xa00; / / получить, отправить DMA режиме, позволяют FIFO

Инициализация ******/ /****** BDMA0

rBDISRC0 = (1 <<30) + (1 <<28) + (U32) pWave / / DMA источника, 16-разрядные данные, рост

rBDIDES0 = (1 <<30) + (3 <<28) + ((U32) rIISFIF); / / DMA Цель: M2IO, внутренний модуль

rBDICNT0 = (1 <<30) + (1 <<26) + (3 <<22) + (1 <<21) + (0 <<20) + samplesize;

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 звуковые файлы звука хорошее преимущество, и дает способ соединения в деталях, процесс проектирования был успешно выполняться в аппаратной платформы.
Просмотров: 486 | Добавил: Jan_Klod | Рейтинг: 0.0/0

[21.03.2011]
Припой технологии - научить вас, как сделать свет припоя точки (0)
[23.01.2011]
Инструкция проста FM приемник с TDA7000 (0)
[05.02.2011]
СИД Часы Таймер (0)
[21.01.2011]
Ультразвуковой прибор для контроля прочности иделий из бетона (0)
[31.03.2011]
Электронные устройства анестезии (0)
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Калькуляторы



Популярное

часы на микросхемах



Форма входа
E-mail:
Пароль:



У нас нашли
Загрузка...


Copyright MyCorp © 2025