DS21Q4x, DS215x, and DS21x5y T

abstract: some special functions are not derivable by using the normal transmit and receive side registers. in order to derive those functions, we need to use the test registers of the following devices: ds21q42, ds21q44, ds2152, ds2154, ds21352, ds21552, ds21354, and ds21554. this application note describes the details of using these test registers.
note: for ds21q42 and ds21q44 devices, the line interface test registers are not applicable.
test register settings for the ds21x52 & ds21q42 test1 (address 7d) can be used for error counter functionality. test1.6 set high to enable test1.5 to control sampling of error counters test1.5 sample error counters. (see figure below)
point 1: after test1.6 is set high, toggling test1.5 clears the counter and starts the error counter. point 2: the actual count is transparent to the user while test1.5 is set high. the user will then see the accumulated error count from the time of reset to setting test1.5 high. point 3: when test1.5 is cleared, the error count is latched and the count is reset and allowed to begin counting. test1.3 resets the one second timer.
test2 (address 09) can be used to modify the attenuation levels of the device
test2.7 test2.6 test2.5 test2.4 test2.1 output
0 1 1 0 x rcvr additional 6db attenuation pad
0 1 1 1 0 rcvr 20db monitor mode
0 1 1 1 1 rcvr 12db monitor mode
1 0 0 0 1 bypass equalizer
common control bits settings (address 0a)
ccr7.2 = 1 line interface synchronization interface enable ccr7.1 = 1 1 customer will generate a cdi pattern at ttip & tring instead of normal data. ccr7.0 = 1 ttip & tring become open drain test register settings for the ds21x54 & ds21q44 test1 (address 15) can be used for output test mode and error counter functionality.
test1.7 and test1.6 can be used to force all outputs into a logic 1, logic 0 or 3-state.
test1.7 test1.6 output
0 0 normal operation
0 1 3-state
1 0 logic '0'
1 1 logic '1'
test1.4 and test1.3 can be used for error counter functionality.
test1.4 sample error counters. (see figure below) test1.3 set high to enable test1.4 to control sampling of error counters
point 1: after test1.3 is set high, toggling test1.4 clears the counter and starts the error counter. point 2: the actual count is transparent to the user while test1.4 is set high. the user will then see the accumulated error count from the time of reset to setting test1.4 high. point 3: when test1.4 is cleared, the error count is latched and the count is cleared.
test1.2 =1 converts sr2.0 from tslip to loss of receive clock (lorc).
test1.0 resets the one second timer.
test3 (address ac) can be used to modify the attenuation levels of the device
test3.7 test3.6 test3.5 test3.4 test3.1 output
0 1 1 0 x rcvr additional 6db attenuation pad
0 1 1 1 0 rcvr 30db monitor mode
0 1 1 1 1 rcvr 12db monitor mode
1 0 0 0 1 bypass equalizer
test register settings for the ds2152 ccr6 (address 1e) can be used for error counter functionality.
ccr1.6 reset one second timer ccr1.5 testcount. (see figure below)
point 1: setting bit 6 high prohibits the 1 second timer from interfering with the error count. point 2: while bit 6 is high, asserting bit 5 allows the counter to begin. the counter read is real time.
test2 (address 09) can be used to modify the attenuation levels of the device.
test2.6 test2.1 test2.0 output
1 0 0 rcvr additional 6db attenuation pad
0 1 0 rcvr 6db monitor mode
0 0 1 bypass equalizer
test register settings for the ds2154> test2 (address19)
output test modes test2.7 and test2.6 can be used to force all outputs into a logic 1, logic 0 or 3-state.
test2.7 test2.6 output
0 0 normal operation
0 1 3-state
1 0 logic '0'
1 1 logic '1'
test2.4 and test2.3 can be used for error counter functionality.
test2.4 sample error counters. (see figure below) test2.3 set high to enable test1.4 to control sampling of error counters
point 1: after test2.3 is set high, toggling test2.4 clears the counter and starts the error counter. point 2: the actual count is transparent to the user while test2.4 is set high. the user will then see the accumulated error count from the time of reset to setting test2.4 high. point 3: when test2.4 is cleared, the error count is latched and the count is cleared.
test2.2 will change the definition of rir.7, rir.6 and sr2.0.
test2.2 rir.7 rir.6 sr2.0
0 normal (tesf) normal (tese) normal (tslip)
1 rl1, receive level bit 1 rl0, receive level bit 0 lorc, loss of receive clock
rl1 rl2 typical level received
0 0 +2db to -7.5db
0 1 -7.5db to -15db
1 0 -15db to -22.5db
1 1 less than -22.5db
setting test2.1 = 1 will cause the receive framer to determine if a rcl state exist. normally (test2.1 = 0) the liu determines the rcl state.
setting test2.0 = 1 will reset the one second timer.
test3 (address ac) can be used to modify the attenuation levels of the device.
test3.6 test3.1 test3.0 output
1 0 0 rcvr additional 6db attenuation pad
0 1 0 rcvr 6db monitor mode
0 0 1 bypass equalizer

什么是颜色识别传感器 案列解析颜色识别传感器的工作原理
连续纤维3D打印技术的优势及应用介绍
微软分割式摄像头系统专利,可避免可折叠双屏设备的相机凸起问题
基于云的虚拟开发平台加速物联网应用软件开发
2019年,你还想做数据科学家吗?
DS21Q4x, DS215x, and DS21x5y T
CCD视觉检测设备的优势与缺陷是什么
学技术 | ST NFC近场通信晶片ST21NFCD在手机上的应用
工业智能化席卷全球 本土机器人制造企业铆足了干劲
纳芯微推出单通道MLVDS收发器NLC530x系列, 助力通信电力仪器仪表市场
灵动MM32 MCU助力全国大学生智能汽车竞赛
高通骁龙三款新U跑分成绩曝光,像牙膏厂看齐?
目前市面上最小的Linux卡片电脑Quark介绍
霍尔开关电路
贴片排阻有方向吗_排阻有正负极吗
5G 基带芯片竞争激烈,6 家芯片供应商分庭抗礼
集成模拟前端MAX2991的功能特点及适用范围
区块链促进企业可持续性发展的8个显著的方式介绍
redis数据分片集群模式介绍
集成门极换流晶闸管(IGCT)是什么意思