Digital FM Tuner...
Jun. 3rd, 2018 08:26 amНа этой неделе удалось сделать рабочий вариант полностью цифрового FM радио...
Так это выглядит в незаконченном (корпус) виде:
https://yadi.sk/i/VfYq6O6U3WxaxV

https://yadi.sk/i/5A8cRXsS3Wxbjk

Собственно сам радио чип RDA5807M в крошечном корпусе MSOP10 общается
по I2C с 8-лаповым микроконтроллером PC12F1840.
Дисплейчик - ЖК от какого-то принтера. Мне было интересно его задействовать.
оказался с обычным LCD Hitachi HD44780 интерфейсом 16x2 букво-цыфр.
Он повешен на обычный 2-центовый SN74HC595 8-bit shift register, который
общается с микроконтроллером через 1-wire serial interface. Который я сам придумал,
хотя конечно идей такого рода навалом. Хитрость в том, что Data,Clock и Strop
сигналы формируются с помощью RC-цепочек, что позволяет использовать
всего один вывод, а для дисплея собственно больше ничего не надо.
Дисплей работает в 4-битном режиме использует всего 6 битов shift register-а.
На остальные две ноги повешена подсветка дисплея из пары приклеенных на торцах
5730 LED и 3мм синего светодиода для индикации настройки.
6 кнопок повешены с делителем напряжения на один аналого-цифровой преобразователь.
Ну разумеется провод наушников используется как FM антенна.
На дисплее отображается частота настройки, громкость и уровень сигнала
по логарифмической шкале и индикатор приема Stereo/Mono.
Еще по встроенному RDS декодеру можно отображать название станции, но это пока еще не доделано.
Радио чип очень крутой. В нем можно настраивать много параметров - шаг настройки, диапазон, чувствительность, шумоподавление и убирание щелчков, Mono/Stereo, Bass, Mute и т.д.
Прием очень чистый. Аналоговую схему запаришься такую делать, а в наступившую
цифровую эру все упрятано в 5мм чип с крутой математикой и быстрым сигнальным процессором.
Вот мне было интересно сделать такую поделку своими руками.
Так это выглядит в незаконченном (корпус) виде:
https://yadi.sk/i/VfYq6O6U3WxaxV

https://yadi.sk/i/5A8cRXsS3Wxbjk

Собственно сам радио чип RDA5807M в крошечном корпусе MSOP10 общается
по I2C с 8-лаповым микроконтроллером PC12F1840.
Дисплейчик - ЖК от какого-то принтера. Мне было интересно его задействовать.
оказался с обычным LCD Hitachi HD44780 интерфейсом 16x2 букво-цыфр.
Он повешен на обычный 2-центовый SN74HC595 8-bit shift register, который
общается с микроконтроллером через 1-wire serial interface. Который я сам придумал,
хотя конечно идей такого рода навалом. Хитрость в том, что Data,Clock и Strop
сигналы формируются с помощью RC-цепочек, что позволяет использовать
всего один вывод, а для дисплея собственно больше ничего не надо.
Дисплей работает в 4-битном режиме использует всего 6 битов shift register-а.
На остальные две ноги повешена подсветка дисплея из пары приклеенных на торцах
5730 LED и 3мм синего светодиода для индикации настройки.
6 кнопок повешены с делителем напряжения на один аналого-цифровой преобразователь.
Ну разумеется провод наушников используется как FM антенна.
На дисплее отображается частота настройки, громкость и уровень сигнала
по логарифмической шкале и индикатор приема Stereo/Mono.
Еще по встроенному RDS декодеру можно отображать название станции, но это пока еще не доделано.
Радио чип очень крутой. В нем можно настраивать много параметров - шаг настройки, диапазон, чувствительность, шумоподавление и убирание щелчков, Mono/Stereo, Bass, Mute и т.д.
Прием очень чистый. Аналоговую схему запаришься такую делать, а в наступившую
цифровую эру все упрятано в 5мм чип с крутой математикой и быстрым сигнальным процессором.
Вот мне было интересно сделать такую поделку своими руками.