Monday, November 6, 2023

SDA //SCL

What is SDA or Serial Data, and CLK / SCL or Serial Clock Signal in a Digital Electronic Circuit? We have noticed that televisions, the latest audio devices, Bluetooth devices, WiFi devices, and various digital devices have SDA and CLK or SCL written in specific places on their circuit boards. For example, SD and CLK or SCL are written near the two pins of the TV's digital tuner, and SD and CLK / SCL are reported near the two pins of the memory IC. This SD stands for Serial Data Signal and CLK / SCL stands for Serial Clock Signal. What is a CLK / SCL or serial clock signal in a digital circuit? In digital circuits, the serial clock (often called CLK / SCL) is a signal-synchronizing data transfer between various components or devices in a Digital Circuit. It is a rhythmic signal that controls the timing of sending or receiving bits of information within a circuit. The CLK / SCL signal ensures that the data sender and receiver operate at the same speed and allows accurate and synchronized communication. The functionality of the serial clock (SCL) signal is significant in serial communication, where data is transmitted one bit at a time. Digital devices that communicate serially use the rising (leading edges) or falling edges of the clock signal [see figure below] to determine when to read or change the state of the data being sent or received. This synchronization ensures that the sender and receiver are compatible, preventing data loss or corruption by enabling them to process information simultaneously. In essence, the serial clock (CLK / SCL) signal acts as a metronome for the circuits of digital devices, ensuring that data is sent and received in a coordinated and organized manner while maintaining the integrity and accuracy of the information being transmitted and received What is SDA or serial data signal in a digital circuit? A serial data signal in a digital circuit refers to transmitting data where individual bits of information are sent one after another along a single communication channel. This contrasts with parallel data transmission, where multiple bits are sent simultaneously through separate channels. In a serial data signal, the bits are typically transmitted using a clock signal that synchronizes the sender and receiver devices. The data is serialized, converted into a stream of bits, and sent sequentially. This method is commonly used in various communication systems, such as USB, Ethernet, SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), and serial ports. Serial transmission allows for more extended distances of communication and is often more cost-effective in terms of cabling because it requires fewer wires than parallel transmission. However, it generally operates at slower speeds than parallel transmission for transferring the same amount of data.

Sunday, November 5, 2023

T-con ఓల్టేజ్ understand

T-CON board is also called logic board or control board. T-CON is the English abbreviation of Timming Controller, which means timing control circuit. At present, there are not many T-CON boards in China, CRT TV has a history of several decades. The traditional CRT TV works by scanning, and the signals are serial. The current TV standard is based on CRT TV, so the TV signal passes through the TV main board. The output after decoding is also a serial signal. We know that the liquid crystal display works in a matrix display mode, and it processes parallel signals. That is to say, if the TV signal decoded by the motherboard is sent directly to the LCD display, the LCD display is Can't be displayed. There must be a device that converts serial signals into parallel signals so that the LCD can display TV signals, so there is a T-CON board, which is a device that converts serial signals into parallel signals. The TV signal output by the main board is disassembled and recombined in the T-CON board to finally form the control signal and data signal required for the row and column drive of the liquid crystal display. The general T-CON board circuit can be roughly divided into three parts: signal processing circuit (main IC and its peripheral circuits), gray-scale forming circuit (GMA forming circuit), and power supply circuit (DC/DC circuit). The signal processing circuit mainly converts the TV signal transmitted from the motherboard into the control signal, pixel signal, auxiliary signal, etc. required for the LCD display; the gray-scale forming circuit mainly forms the gray-scale signal required for the LCD display (the grayscale can make The display of the LCD screen is more layered, making the display richer and more vivid). The power supply circuit mainly forms the signal processing IC, the power supply voltage of the row drive and the column drive, and the switching voltage of the TFT (TFT turn-on voltage VGH, TFT turn-off voltage VGL) and so on, posted in the world of electronics group

Sunday, January 29, 2023

firmware

Darla.india
Some chassis it is possible to easily replace the panel and remote control (in fact, not only them, but it is most interesting when transferring firmware). To do this, the necessary files are recorded on the USB flash drive, the USB flash drive is stuck in the TV, the TV turns on and changes the files of the remote control or panel itself. Tested on the popular CV338H-T42 mine, thanks.Perhaps this method is applicable to other chassis, but you need to look.
Before any manipulations with the firmware, I strongly recommend that you dump the native firmware! Instructions are in the topic header.
Panel Replacement
To replace the panel, take a USB flash drive, format it in FAT32 and create the CTV_USB_EU folder in the root. We need to put the Customer_1.ini files and the panel ini file referenced by Customer_1.ini there. Where to get these files?
1. We take the file Customer_1.ini from the firmware that we are going to install . Unpack it, and from the tvconfig section we get the file /config/model/Customer_1.ini . Copy it to the CTV_USB_EU folder on the USB flash drive and open it with a text editor.
We see something like the following:
The name we need is highlighted in red. Remember it.
2. From the native firmware we get the ini-file of the panel. To do this, unpack the dump, find in tvconfig the same Customer_1.ini and the name of the panel ini-file in it - everything is exactly the same as in item 1. Next, go to / config / panel / , take the desired file and copy it to a USB flash drive in the CTV_USB_EU folder . Now we recall the name of the ini-file from item 1 and call our native ini in the same way. If we rename the file, then inside it we also edit the name to a new one:
3. Now we have a CTV_USB_EU folder on the USB flash drive with two files:
Customer_1.ini
FullHD_CMO216_H1L01.ini (the name of the panel ini-file may be different)
We take this USB flash drive, insert it into the switched off TV, turn it on, wait until the telly sets everything up and after rebooting we have a TV with a modified ini-file of the panel. Profit!
Remote control replacement
To replace the remote control, we take a USB flash drive, format it in FAT32 and create a CustomerConfigFile folder in the root , in which we create another IR folder . We will put all the necessary files into it.
1. Unpack the native dump.
2. Take the tvconfig section , find the /config/PM.bin file there and copy it to the USB flash drive.
3. We take the system section , from the / lib / modules / folder, copy two files to the USB flash drive:
mdrv-ir.ko
rc-keymap-tv.ko
4. Copy the irconfig.ini file (75 bytes) to the USB flash drive
and open it in a text editor .
We see the following:
These are the remote control codes that are used when turning on the TV, we need to replace them with ours.
5. Open the MPOOL.bin file in a hex editor, go to the offset 0x1E0000 from the beginning of the file. There are environment variables, these are text parameters, we are interested in three of them:
ir_header_code0 = 0x XX
ir_header_code1 = 0x YY
power_key = 0x ZZ
The found values need to be inserted in the appropriate places in config.ini
6. Now we have the CustomerConfigFile / OR folder on the USB flash drive / with four files:
config.ini
mdrv-ir.ko
PM.bin
rc-keymap-tv.ko
We take this USB flash drive, insert it into the switched off the TV, turn it on, wait until the telly sets everything up and after the reboot we have a TV with a working native remote control. Profit!
After changing the remote control, disconnect the TV from the network to update the codes in the bootloader.
Posted in world of electronics group