Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
|
Разное -> KT0803L FM-transmitter (Atmega16/32)
Заказал я с китая вот такой симпатичный трансмиттер (правда заказывал не я, но совру =),
Итак, посылочка пришла =) Подключаем питание... Опа, работает =) Вскрываем трансмиттер Выполнен он на микросхеме KT0803L. Звук кстати очень неплохой!! источник звука- DSP KS9286B трек- с какого-то Audio-CD диска приёмник- Nokia N95(1) звукозапись- встроенный реалтек формат файлов записи mp3(320), таккак запись через встроенный звук вряд ли потянет качество полноценного Wav-файла...... параметры передатчика: Auto Level Control- OFF Deviation 112,5 kHz Preemphasis 50 uS PGA Gain 0 dB Bass 0 dB запись с параметром Audio Enhance = On (очень даже норм) Скачать запись запись с параметром Audio Enhance = Off Скачать запись Лично слушал большое кол-во трансмиттеров, и у 90 % из них звук конкретно обрезан по верхам!!, а точнее можно сказать что это вообще не звук, а пердение..... Думаю что микросхема способна конкурировать с микросхемами типа Si47xx, взглянув на даташит, можно это "понять". Имеется некий закос под Si47xx, но всёже Si4711 выигрывает по количеству параметров, а главное- наличию RDS (у KT0803L отсутствует RDS). Трансмиттер имеет скудный функционал (мало настроек: всего лишь Частота и Громкость), но если взглянуть на даташит СКАЧАТЬ даташит то мы увидим там кучу всяческих настроек... Итак, решено- прикрутить микроконтроллер с дисплеем и кнопками, и сделать прошивку с доступом ко всем настройкам. Дисплей возьмём от старой мобилы Siemens C75 (у меня эти дисплеи ходовые). Всего существует два типа дисплеев от данного телефона: Этот нам подходит (с обратной стороны у него зелёный текстолит): а вот такой дисплей нам НЕ подойдёт!!!! (с обратной стороны у него жёлтая подложка) РАСПИНОВКА дисплея В настройках ничего сложного- все настройки будем делать тремя клавишами (как я и делаю в большинстве проектов): "-" "править/сохранить" "+" Клавишами "+" или "-" выбираем нужный нам параметр, затем жмём на клавишу "править/сохранить", клавишами "+" или "-" изменяем выбранный параметр, затем жмём на клавишу "править/сохранить". Вобщем всё управление до предела простое... Подключаем для пробы без печатки и без подключения к микросхеме KT0803L Внешний вид основного меню: Практически ничем не отличается от ЭТОГО проекта, т.к. проект по сути является "зеркалом", только под другую микросхему, у которой соответственно другие параметры и диапазоны перестроек. Внешний вид сервисного меню: В качестве корпуса будем использовать селектор каналов СК-М-24 Выкидываем внутренности Вставляем нашу печатку ВЧ-каскад пока не запаян Для разьёмов используем "родные дырки" Вот что получилось (не распаяны только детали ВЧ-каскада на BFG541) Внешний вид (осталось поставить толкатели клавиш, и закрепить дисплейчик...) Запаял ВЧ-часть ----------------------------- ----------------------------- Схему берём из ЭТОГО проекта, с той лишь разницей, что вместо Si4711 подключаем KT0803L (у неё тоже три пина: SDA, SCL, RESET), ведь необязательно каждый раз изобретать велосипед, правда? =) Кому лень искать, вот готовенькая СХЕМА. Прошивка если у Вас ATmega32 Прошивка если у Вас ATmega16 Печатка Sprint Layout 5- под корпус от селектора каналов СК-М-24 (80x85 см). Фьюзы для ATmega16/32, кварц 14,318 мгц (взял из дохлой материнской платы). Исходный код проекта под ATmega16 (написано в среде Flowcode 4.3.6.61 или 4.3.9.65) Обсудить статью на форуме С уважением, Zlodey © Октябрь-ноябрь 2012 |