1
гается в микроконтроллер AVR, цикл
I
выполняется до тех пор, пока Таймер
!
1 не вызовет прерывание переполне-
I
ния. Затем данные записываются в
!
выходной регистр сравнения Тайме-
i
ра/Счетчика 1 В (OCR1B), автомати-
!
чоски защелкивая выход ШИМ, ког-
[
да счетчик ШИМ достигнет макси-
|
мального значения (255 для 8-раз-
рядной ШИМ).
После того как считается после-
днее значение из буфера, актив-
ный буфер переключится.
Если воспроизведена вся па-
мять, то все прерывания отключе-
ны и Тай|у|ер/Счетчик 1 остановлен.
И з м е н е н и е и о п т и м и з а ц и я
Сигнал с выхода микрофона может
изменяться в зависимости от типа
используемого микрофона. Для до-
стижения лучших результатов важ-
но выбрать такой коэффициент уси-
ления микрофонного усилителя, ко-
торый обеспечит м аксим альны й
|
сигнал, наиболее близкий к AREF.
i
Д анны е,
за п и са н н ы е
в
|
DataFlash, полностью соответству-
!
ют данным, считанным с АЦП. В
I
случае записи в течение большого
промежутка времени или записи
стерео сигнала может п отреб о-
ваться упаковка этих данных.
В этом примере приведены два
способа применения флага состояния.
Первый способ
использование
глобальной переменной (т.е. пере-
менная “wait" используется в подпрог-
рамме “playback”). Второй способ -
использование незадействованного
бита в регистре. В подпрограмме
“стирания”, используется бит ACIS1
(регистра управления и состояния
!
аналогового компаратора (ACSR) для
отображения того, что следующими
!
этапом должно быть сохранение но-
вых данных.
Частота выборки равная 15,686 Гц
(приблизительно 510 циклов), гене-
рируется с помощью прерывания
АЦП и цикла задержки. Она может
быть заменена независимым тай-
мером (Таймер/Счетчик 0 или Тай-
мер/Счетчик 2), если он но исполь-
зуется для других целей.
I « I
------------------------
М И К Р О К О Н Т Р О Л Л Е Р Ы
I-------------------------------------------
Таблица. 1.
Использование периферийных устройств
-
м ш ?
1
* Ц('
‘ч> ’ ,•» **■
...-.
................
»1.
.............................
^.........
Tim er 1
8-разрядная Ш И М
Переполнение Tim er 1
(Ш И М счетчик в нуле)
3 вывода I/O P O R T В
S PI для доступа в D ataFlash
4 вывода I/O P O R T В
Линии управления D ataFlash
1 вывода I/O P O R T В
С остояние LED
1 вывода I/O P O R T А
Вход А Ц П
П реобразование готово
3 вывода I/O P O R T D
Кнопки
1 вывода I/O P O R T D
Выход Ш ИМ
Таблица 2.
Схемы подключения микроконтроллера и л; І£іти
К о м п о н е н т
З н а ч е н и е
R1
10 кО м
Нагрузочны й резистор на линии
«Chip Select» памяти DataFlash
R2
1 кО м
Розистор LED
R3
100 О м
Резистор ф ильтра аналогового напряжения
LED
Индикатор состояния
С 1, С2
22 пФ
Конденсаторы схемы тактового сиг нала
СЗ
100 пФ
Конденсатор ф ильтра аналогового
напряжения
Кварцевы й резонатор
8 М Гц
Геноратор такю в ы х импульсов
A T45DB161
AVR
D ataFlash
A T 90S 8535
Энергонезависим ая память 16 М бит с
однополярным источником питания
R IS C микропроцессор с ф лэш -памягью
Таблица 3.
Схемы включения микрофона и динамика
К о м п о н е н т
i s s r
і '
г
R1
10 кО м
Р езистор обратной связи для усилителя
м икроф она
R2
10 кО м
С м ещ ения для м икроф онного усилителя
R3
10 кО м
С м ещ ения для м икроф онного усилителя
R4
1 кО м
Резистор питания м икроф она
R5
12 кО м
Резистор Ч С -ф и л ы р а микроф она
R6
5 кО м
Резистор ф ильтра Чебы ш ева
R7
1 кО м
Резистор ф ильтра Чобы ш сва
R8
4 70 О м
Резистор фильтра Чебы ш ева
R 9
1 кО м
Входной резистор для м икроф онного усилителя
R 10
15 кО м
Резистор ф ильтра Чобы ш ева
С1
1 м кФ
Связь по перем енном у току для м икроф она
С 2
1 м кФ
Конденсатор ф ильтра Чобы ш сва
СЗ
1 м кФ
Связь по переменному ю к у для динам ика
С4
22 нф
Конденсатор НС-ф ильтра динам ика
С5
100 нФ
Конденсатор ф ильтра Чебы ш ева
С 6
100 нФ
Развязы ваю щ ий конденсатор
С7
1 нФ
Конденсатор ф ильтра Чебы ш ева
^
С8
4,7 нФ
Конденсатор НС-ф ильтра динам ика
С9
2,2 нф
Конденсатор ф ильтра Чебы ш ева
U1
LM 324
Счетверенны й О У
2 стандартны х
разъема
3,5 мм
М икроф он
С тандартны й микроф он П со ш текером 3,5 мм
Д инам ик
С тандартны й со ш текером 3,5 мм
Т" Радиолюбитель
III 2/2004
предыдущая страница 43 Радиолюбитель 2004-11-12 читать онлайн следующая страница 45 Радиолюбитель 2004-11-12 читать онлайн Домой Выключить/включить текст