IX3253CE As FM Radio and Video Output
by Voltage Ventures in Circuits > Arduino
680 Views, 2 Favorites, 0 Comments
IX3253CE As FM Radio and Video Output
I cut this board from an old CRT TV, It has IX3253C3 IC, Which provides PIF, SIF, Video, Chroma, and Deflection circuit for NTSC color TV. and APL018TT PLL IC. for analog TV
The IX3253CE IC gets red, green, blue, horizontal, and vertical output. to drive the CRT display. I did try to use these signals to drive the sharp LQ5AW136 TFT display, this display uses, Dual mode type [NTSC and PAL] standards, in the form of R, G, B H sync, and V sync. I can't get the vertical pulse circuit to work. but I did find the CVBS signal output from this IC, I got NJM2581 DUAL SUPPLY WIDE BAND 3ch VIDEO AMPLIFIER, to amplify the CVBS signal. and I did use it for FM radio.
Supplies
IX3253CE equivalent TA1268N
ALP018TT equivalent SN767672A is a single-chip synthesized tuner IC
NJM2581 DUAL SUPPLY WIDE BAND 3ch VIDEO AMPLIFIER
LCD display
and Arduino board
Connections
9V power for IX3253CE
5V for the tuner IC
30V for the tuner
video output from pin 41
audio output from pin 2
I2C for IX3253CE and the APL018TT tuner IC.
CVBS to HDMI converter
Data Sheet
IX3253CE equivalent TA1268N
ALP018TT equivalent SN767672A is a single-chip synthesized tuner IC
The Output
The video and audio are very good
Code
I did code the IX3253CE and APL018TT using Platform IO VScode IDE
#include <Arduino.h>
#include<Wire.h>
//#include<I2CSwitch.h>
void SNpoweronreset(){
//TCA9548A(5);
Wire.beginTransmission(0x60);
Wire.write(0x00);
Wire.write(0x00);
Wire.write(0xC9);
Wire.write(0x00);
Wire.write(0x20);
Wire.endTransmission();
}
void SNTVTuner(int data ,uint8_t osci){
// TCA9548A(0);
Wire.beginTransmission(0x70); // TCA9548A address
Wire.write(1 << 1); // send byte to select bus
Wire.endTransmission();
int fpd =0;
fpd = (data + 107);
Wire.beginTransmission(0x60);//b01100000
switch (osci)
{
break;
case 1 : //vhf low -band(band I)
fpd = (data + 107);
Wire.write(fpd>>8);
Wire.write(fpd & 0xff);
Wire.write(0xC0);
Wire.write(0x01);
break;
case 2://vhf high-band (band III) from channel 7 lower edge = 174 to upper edge 180 to channel 13 lower-edge 210 to upper-edge 216
fpd = (data + 107);
Wire.write(fpd >> 8);
Wire.write(fpd & 0XFF );
Wire.write(0xc0);
Wire.write(0x02);
break;
case 3:
fpd = (data + 107);
Wire.write(fpd>>8);
Wire.write(fpd & 0xFF);//fpd & 0x00ff
Wire.write(0xc0);
Wire.write(0x08);
break;
}
Wire.endTransmission();
}