TV TUNER FM RECEIVER
88MHZ-108MHZ FREQUENCY RANGE FM RADIO RECEIVER PROJECT USING TCL2002MB TUNER
This project is based on the principle of listening to Radio Frequency broadcasts between 88Mhz-108Mhz frequencies with a 100Khz step interval by controlling the TCL2002MB Analog TV tuner removed from the Pixelview brand PCI TV card used in desktop computers with the Atmel AT89S52 Microcontroller.
This project is created by bringing together the following components:
1. TCL2002MB Analog TV Tuner
2. ATMEL AT89S52 Microcontroller
3. KS0108B based 128X64 Graphic LCD screen
4. ICL7660 Voltage converter (GLCD screen contrast adjustment - 5V generator)
BASIC WORKING PRINCIPLE
The Tuner used in this project has an internal FM receiver stage independent of the TV circuit. This section was used and programmed in this project.
The Tuner is programmed to the desired frequency via the I2C communication protocol signals generated by the Microcontroller. The audio signal received from the Tuner's stereo output Sound frequency L and R channels is given to the headphone output in order to be sent to an external amplifier for amplification.
WORKING PRINCIPLE OF THE PROGRAM
- AT89S52 Microcontroller controls the entire process. When the circuit is first run, the 88mhz frequency value is sent to the Tuner via I2C signals, thus determining the starting frequency. At the same time, this frequency is written to the GLCD screen.
- There are two search modes: MANUAL and AUTO.
- In the MANUAL search mode, the frequency can be changed with the UP or DOWN buttons in 100Khz step intervals, respectively, as Up or Down.
- In AUTO search mode, the frequency automatically starts scanning Up or Down with 100Khz step intervals with UP or DOWN buttons. When a broadcast is found, the PLL locking circuit locks to the station and the search stops. To listen to the next or previous station, press the UP or DOWN buttons respectively.
INFORMATION ABOUT THE CIRCUIT
* The circuit is designed to work with 5V DC voltage. It is directly connected to the terminal inputs on the PCB.
* The contrast adjustment of the GLCD screen is made with the CONTRAST trimpot.
* The supply voltage of the circuit is turned ON-OFF with the POWER ON-OFF switch.
* The GLCD illumination is turned ON-OFF with the LAMP ON-OFF switch.
* The circuit and program design is made according to the TCL2002MB tuner. The pll IC used in this tuner is SN761677. This software can be used in every tuner that has the same characteristics and programming format as this pll IC (compatible with the I2C programming technique). For detailed information, the datasheet of the tuner to be used should be checked. Also, the tuner pin connections are not standard. Therefore, it is the user's responsibility to find the necessary pins in accordance with the tuner datasheet, if any, or the datasheet of the PLL IC used in the tuner. Incorrect electrical connection may damage the circuit completely or partially.
* Progisp ver1.72 program can be used with the Usbasp programmer to load the pix2.hex file to the AT89S52 microcontroller.
* 128x64 GLCD screen based on KS0108B processor was used as the GLCD screen.
Figure 2. Main circuit PCB drawn in pix2.lay6 Sprint Layout 6.0
FILE DESCRIPTIONS
1. pixeltv.lay6 file is the pcb file prepared in Sprint layout 6.0 drawing program.
2. pix2.hex file is the .hex file to be downloaded to AT89S52 Microcontroller.
3. pix2.pdsprj file is the circuit diagram file prepared in Proteus8.
Picture 3. Photos of the stages from PCB to assembly and finished circuit
LINK FOR PROJECT FILES: https://www.mediafire.com/file/br4jy29p5lzjqvn/PIX2.rar/file Share any questions, suggestions or opinions about the project with me. GOOD LUCK!! THE THIRD DAY OF FEBRUARY 2023 AD 03.02.2023 MATEKS ELECTRONICA/MEXICO mateksmakina@hotmail.com
Comments
Post a Comment