Vermes
Advanced Member level 4
This device is a FM tuner with a RDS decoder.
The RDS decoder is from Michaels Electronic Projects - Mictronics
The FM1216 chip is from an old PC TV card.
Program is written in Bascom, the memory can store 19 station – manual tuning.
The board consists of 4 boards:
- Steering board: power supply, tuner and RDS steering (Atmega8515, EEProm24c02, Atiny 2313, TDA7330B)
- Head board: integrated steering head (I2C) and output amplifier (NE5532)
- Displaying board: SAA1064 (I2C) for steering the frequency display and 2xPCF8574 (one to steer the number of the program, and the second one to the rest of the measures)
- Button board: buttons – mono, stereo, mute, tuning, program up, program down
The steering of the tuner is done by buttons and by a RC5 remote.
After power on a random frequency is sent to the head in TV mode. After this unconventional procedure (of head reboot), a frequency is read from the EEPROM (for stored station 1). Next, the data is read from the head, and sent to memory and indicators. From this time, the stations can be switched by up/down buttons or by the remote control.
Programming the stations is made by choosing the right program number and pressing the programming button on the display (there will be shown a 'P' letter on the display) and using the know, the frequency should be set. After setting the frequency just press the programming button to get out of the programming mode. Programs from 1 to 19 can be programmed, the 0 program is reserved for manual frequency steering.
The panel is made from 70mm crude aluminum cut on 350mm length and processed by a CNC machine – finally subjected to blacking. The frames around the buttons and the panel glass is made from Plexiglass (on a CNC).
Link to original thread (useful attachments – schema, documentation, code in bascom) – Tuner FM z RDS na głowicy FM1216