组件文档中有关于I2C总线上可靠逻辑转换的注释。
I2CYV3O50.PDF状态:
“注意,引脚组件的默认阈值电压是CMOS。当I2C线被拉高到3.3 V并且PSoC在5 V上运行时,CMOS阈值电平可能不能保证可靠的逻辑转换。在这种情况下,SCL和SDA引脚组件阈值应该设置为TTL。
对于我分配给SDA和SCL的引脚,我看到的选项不显示TTL选项来选择输入引脚阈值。我可以从下拉菜单中的输入阈值中选择以下值:
CMOS CMOS或LVTTL LVTTL VDDIO 0.xVREF VREF,我使用PSOC创建者3.3 CP2(3.3.0.7334)发布03 / 01 / 2016,并在SDA和SCL线路上连接到4.3K上拉电阻到3.3V。我应该选择哪一个阈值来保证可靠的逻辑转换?
兰迪
P.S.I2C总线速度设置为400 KbPs。基于组件文档中显示的内容,这些拖放看起来太大了。
2019-10-10 06:53:34
你好,
它是LVTTL。它给你VIH=2 V和VIL=0.8。
你好,
它是LVTTL。它给你VIH=2 V和VIL=0.8。
举报