IX3253CE As FM Radio and Video Output

by Voltage Ventures in Circuits > Arduino

483 Views, 2 Favorites, 0 Comments

IX3253CE As FM Radio and Video Output

DSC_0028.JPG
20231007_010328.jpg
DSC_0023.JPG
20231007_004528.jpg
20231007_010938.jpg
DSC_0024.JPG
DSC_0030.JPG
20231003_200845.jpg
DSC_0017.JPG
Screenshot 2023-10-07 005526.jpg

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

DSC_0031.JPG
20231007_010945.jpg
20231001_164841.jpg
20231007_010529.jpg
20231007_010326.jpg
20231005_005708.jpg
DSC_0021.JPG

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

DSC_0032.JPG
20231003_200835.jpg
20231005_005701.jpg
DSC_0042.JPG
DSC_0016.JPG
20231003_201030.jpg
DSC_0035.JPG
20231007_010534.jpg
DSC_0022.JPG
DSC_0040.JPG
DSC_0037.JPG
DSC_0027.JPG

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

Screenshot 2023-10-07 005526s.jpg
DSC_0033.JPG
20231007_010557.jpg
DSC_0025.JPG

IX3253CE equivalent TA1268N

ALP018TT equivalent SN767672A is a single-chip synthesized tuner IC

The Output

ESP32 playing video
ESP32 TV
20231007_010402.jpg
20231007_004536.jpg
20231007_010434.jpg
DSC_0026.JPG
DSC_0034.JPG
20231001_164828.jpg
20231007_010600.jpg

The video and audio are very good

Code

Screenshot 2023-10-07 021005.jpg
Screenshot 2023-10-07 021045.jpg

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();

}