欢迎访问ic37.com |
会员登录 免费注册
发布采购

CX25870 参数 Datasheet PDF下载

CX25870图片预览
型号: CX25870
PDF下载: 下载PDF文件 查看货源
内容描述: 视频编码器与自适应闪烁过滤和HDTV输出 [Video Encoder with Adaptive Flicker Filtering and HDTV Output]
分类和应用: 电视编码器
文件页数/大小: 291 页 / 3791 K
品牌: CONEXANT [ CONEXANT SYSTEMS, INC ]
 浏览型号CX25870的Datasheet PDF文件第108页浏览型号CX25870的Datasheet PDF文件第109页浏览型号CX25870的Datasheet PDF文件第110页浏览型号CX25870的Datasheet PDF文件第111页浏览型号CX25870的Datasheet PDF文件第113页浏览型号CX25870的Datasheet PDF文件第114页浏览型号CX25870的Datasheet PDF文件第115页浏览型号CX25870的Datasheet PDF文件第116页  
2.0 Internal Registers  
CX25870/871  
2.4 Reading Registers  
Flicker-Free Video Encoder with Ultrascale Technology  
2.4 Reading Registers  
Following a start condition, writing 0x89 and then the desired subaddress initiates the read-back sequence. The  
next eight bits of information, returned by the CX25870/871, can be read from the SID pin, most significant bit  
first. Alternative address 0x8B is required if the ALTADDR pin is high. Registers 0x00 through 0x06 are read  
only. All other registers can be read from or written to.  
The ID[2:0] bits of register 0x00 indicate the part type (CX25870/871 or Bt868/869). The lower five bits  
(VERSION[4:0]) indicate the version number of that particular encoder.  
For software detection of a connected TV monitor on each DAC output, the MONSTAT_x bits (found in  
0x06 and 0x02 for legacy purposes) should be read accordingly after writing to CHECK_STAT. For a  
description of this process follow the guidelines contained in the Section 1.3.46.  
To check the status of the monitor connections at the DAC output automatically once per frame during the  
vertical blanking interval, set the AUTO_CHK bit.  
The following pseudocode sample should be used for properly reading registers within the CX25870/871.  
First, there are some basic action assignments:  
S_ACK  
M_ACK  
NACK  
The slave device generates the acknowledge (i.e., the CX25870/871)  
The serial master generates the acknowledge.  
No acknowledge is generated by either device.  
START  
STOP  
D_ADDR  
Serial start condition; falling edge of SID occurs when SIC is high.  
Serial stop condition; rising edge of SID occurs when SIC is high.  
The device address is 88 hex with ALTADDR = 0, 8A when it is a 1.  
• Next, load 46 hex into register 6C. This will write the EN_REG_RD bit to 1. This enables the serial  
master to read back all encoder registers.  
Perform the following transaction with the serial master:  
– START/D_ADDR/S_ACK/6C/S_ACK/46/S_ACK/STOP  
• Next, use the serial master to write the register address from which read-back will occur:  
– START/D_ADDR/S_ACK/<read_address>/S_ACK/STOP  
Finally, read the data starting at the read_address previously issued:  
– START/D_ADDR+1/S_ACK/<readdata(0)>/M_ACK/<readdata(1)>/M_  
ACK/  
<readdata(2)>/M_ACK/.../.../<readdata(n-1)>/M_ACK/<readdata(n)>/  
NACK/STOP  
where:  
readdata(0) is the data from CX25870/871 register <read_address>  
readdata(1) is the data from CX25870/871 register <read_address>+1  
readdata(2) is the data from CX25870/871 register <read_address>+2  
As long as the CX25870/871 detects an acknowledge from the serial master (M_ACK) after providing the  
readdata, it will expect the read transaction to continue.  
When no acknowledge is received, the encoder will end the read operation. Using this approach, consecutive  
register reads can be provided with less software overhead.  
To read just one register location, every programming step remains the same up to the point where the read  
data transaction occurs.  
2-6  
Conexant  
100381B