使用串行器 DS90UB947 VDDIO 连接 1.8V电平 , 解串器 DS90UB948 VDDIO 连接 3.3V电平 , 1.8V GPIO输入串行器DS90UB947后,通过双绞线连接到解串器DS90UB948 ,解串器DS90UB948 Remote GPIO 输出电平怎么还是1.8V ,为什么不是与解串器 DS90UB948 VDDIO 电平(3.3V)相同吗?
Kailyn Chen:
VDDIO 既可以1.8V也可以3.3V供电,通常serializer和deserializer的GPIO电压是一致的,如果947的GPIO为1.8V的话,那么我建议948的VDDIO也为1.8V。
user5772050:
回复 Kailyn Chen:
HI, Kailyn
非常感谢您的解答, 查阅datasheet 947 VDDIO只支持 1.8V , 948 VDDIO支持 1.8V或者3.3V ,948 端输出的GPIO控制的其他器件工作电平是 3.3V的 ,因此948 选择 VDDIO 3.3V ,直接通过IIC配置948 的GPIO输出高,948 GPIO输出的就是3.3V,但想要实现的效果 947_GPIO0 输入 H (1.8V),948_GPIO0 输出 H (3.3V) , 实际测试 947_GPIO0 输入 H (1.8V),948_GPIO0 输出 1.8V , 948 GPIO输出电平参考不应该与VDDIO电平相同吗?
Kailyn Chen:
回复 user5772050:
您好,我的理解是因为GPIO可以是local control,也可以是GPIO control from remote Serializer.
如果通过寄存器配置已经enable GPIO control from remote Serializer, 我想这个电压就会和947的VDDIO一致,如果disable,是由local control,那么GPIO的电压就和948 本身的VDDIO是一致的,可以试试是否这个原因。
user5772050:
回复 Kailyn Chen:
Kailyn , 您好 !我们测试的结果如下 :
1. GPIO local control,输出电平与 948 VDDIO 一致 ;
2. GPIO control from remote Serializer ,输出电平与 947 VDDIO 一致 ;
但是想实现的效果 “ GPIO control from remote Serializer ,输出电平与 948 VDDIO 一致 ”
如果 GPIO control from remote Serializer , 输出电平与 948 VDDIO 一致 , 可以实现吗?