您好~
它用作 UFP。
我想使用 TUSB422控制充电器、但 TUSB422不起作用。
请检查下面的每个寄存器、看看有什么问题。
为每个寄存器读取的数据如下:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
0x10 ALERT_BYTE_0:读取-> 0x01
0x11 ALERT_BYTE_1:读取-> 0x00
0x12 ALERT_MASK_BYTE_0:读取-> 0xFF
0x13 ALERT_MASK_BYTE_1:读取-> 0x0F
0x14 POWER_STATUS_MASK:读取-> 0xFD
0x15 FAULT_STATUS_MASK:读取-> 0x7F
0x18 CONFIG_STARDARD_OUTPUT:读取-> 0x60
0x19 TCPC_CONTROL:读取-> 0x00
0x1A Role_control:读取-> 0x0A
0x1B FAULT_CONTROL:读取-> 0x06
0x1C POWER_CONTROL:读取-> 0x60
0x1D CC_STATUS:读取-> 0x30
0x1E POWER_STATUS:读取-> 0x00
0x1f FAULT_STATUS:读取-> 0x00
0x23命令:Write -> 0x99
0x24 DEVICE_ENICS_1_BYTE_0:读取-> 0x98
0x25 DEVICE_ENICS_1_BYTE_1:读取-> 0x1E
0x26 DEVICE_ENICS_2_BYTE_0:读取-> 0xC5
0x27 DEVICE_ENICS_2_BYTE_1:读取-> 0x00
0x28 standard_input_Capabilities:读取-> 0x00
0x29 standard_output_Capabilities:读取-> 0x00
0x2E MESSAGE_HEADER_INFO:读取-> 0x02
0x2F Receive_Detect:读取-> 0x07
0x30 Receive_byte_count:读取-> 0x00
陈旧。
0x31 RX_BUF_FRAME_TYPE:读取-> 0x00
寄存器的说明)
0x32 RX_BUF_HEADER_BYTE_0:读取-> 0x00
0x33 RX_BUF_HEADER_BYTE_1:读取-> 0x00
0x34 RX_BUF_OBJ1_BYTE_0:读取-> 0x00
0x50发送:读取-> 0x00
0x51 transmit byte_count:read -> 0x04
0x52 TX_BUF_HEADER_BYTE_0:读取-> 0x41
0x53 TX_BUF_HEADER_BYTE_1:读取-> 0x04
0x54 TX_BUF_OBJ1_BYTE_0:读取-> 0xA2
0x55 TX_BUF_OBJ1_BYTE_1:读取-> 0xA8
0x56 TX_BUF_OBJ1_BYTE_2:读取-> 0xD6
0x57 TX_BUF_OBJ1_BYTE_3:读取-> 0xAF
0x58 TX_BUF_OBJ2_BYTE_0:读取-> 0x00
0x59 TX_BUF_OBJ2_BYTE_1:读取-> 0x00
0x5A TX_BUF_OBJ2_BYTE_2:读取-> 0x00
0x5B TX_BUF_OBJ2_BYTE_3:读取-> 0x00
0x5C TX_BUF_OBJ3_BYTE_0:读取-> 0x00
0x5D TX_BUF_OBJ3_BYTE_1:读取-> 0x00
0x5E TX_BUF_OBJ3_BYTE_2:读取-> 0x00
0x5F TX_BUF_OBJ3_BYTE_3:读取-> 0x00
0x60 TX_BUF_OBJ4_BYTE_0:读取-> 0x00
0x61 TX_BUF_OBJ4_BYTE_1:读取-> 0x00
0x62 TX_BUF_OBJ4_BYTE_2:读取-> 0x00
0x63 TX_BUF_OBJ4_BYTE_3:读取-> 0x00
0x64 TX_BUF_OBJ5_BYTE_0:读取-> 0x00
0x65 TX_BUF_OBJ5_BYTE_1:读取-> 0x00
0x66 TX_BUF_OBJ5_BYTE_2:读取-> 0x00
0x67 TX_BUF_OBJ5_BYTE_3:读取-> 0x00
0x68 TX_BUF_OBJ6_BYTE_0:读取-> 0x00
0x69 TX_BUF_OBJ6_BYTE_1:读取-> 0x00
0x6A TX_BUF_OBJ6_BYTE_2:读取-> 0x00
0x6B TX_BUF_OBJ6_BYTE_3:读取-> 0x00
0x6C TX_BUF_OBJ7_BYTE_0:读取-> 0x00
0x6D TX_BUF_OBJ7_BYTE_1:读取-> 0x00
0x6E TX_BUF_OBJ7_BYTE_2:读取-> 0x00
0x6f TX_BUF_OBJ7_BYTE_3:读取-> 0x00
0x70 VBUS_VOLTGE_BYTE_0:读取-> 0x00
0x71 VBUS_VOLTGE_BYTE_1:读取-> 0x00
0x72 VBUS_SINK_DISCONNECT 阈值_BYTE_0:读取-> 0x00
0x73 VBUS_SINK_DISCONNECT 阈值_BYTE_1:读取-> 0x00
0x74 VBUS_STOP_DELOAD_THRESHOLD_BYTE_0:读取-> 0x00
0x75 VBUS_STOP_DELOAD_THRESHOLD_BYTE_1:读取-> 0x00
0x76 VBUS_VOLTGE_ALARM_HI_CFG_BYTE_0:读取-> 0x00
0x77 VBUS_VOLTGE_ALARM_HI_CFG_BYTE_1:读取-> 0x00
0x78 VBUS_VOLTGE_ALARM_LO_CFG_BYTE_0:读取-> 0x00
0x79 VBUS_VOLTGE_ALARM_LO_CFG_BYTE_1:读取-> 0x00
0x90供应商中断状态:读取-> 0x00
0x92供应商中断屏蔽:读取-> 0x00
0x94 CC 常规控制:读取-> 0x04
0x95 PHY BMC TX 控制:读取-> 0x00
0x96 PHY BMC RX 控制:读取-> 0x00
0x97 PHY BMC RX 状态:读取-> 0x00
0x98 VBUS 和 VCONN 控制:读取-> 0x00
0x99 OTSD 控制:读取-> 0x00
0x9A 0x9F 保留:读取-> 0x00
0xA0 LFO 定时器低电平:读取-> 0x10
0xA1 LFO 定时器高电平:读取-> 0x00
0xFF 页选择:读取-> 0x00
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
此致