Thread 中讨论的其他器件: SysConfig、 CC3200AUDBOOST
当我使用 cc2642r I2C 接口时,I2C 接口为开漏接口,但信号电压不正确,当接口为推挽式和移除上拉电阻器2K 时,I2C 信号正确。
如何在 漏极开路中设置 cc2642r 的 I2C 接口
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
当我使用 cc2642r I2C 接口时,I2C 接口为开漏接口,但信号电压不正确,当接口为推挽式和移除上拉电阻器2K 时,I2C 信号正确。
如何在 漏极开路中设置 cc2642r 的 I2C 接口
您好!
通常、您可以在 PIN_Config BoardGpioInitTable[]表中修改板级配置文件中引脚的拉取。 可以在 PIN_PushPull、PIN_OPENDRAIN、PIN_OPENSOURCE 之间选择拉电阻。
注意:对于 SDK 3.30和后者、您可以使用 SysConfig 来选择引脚的拉取( SimpleLink Academy 中提供了 SysConfig 培训)
我希望这将有所帮助、
此致、
您好!
我已经完成了测试、我具有与您完全相同的值。 供参考、我使用 CC26x2R1 launchpad 和 CC3200AUDBOOST 进行了测试。 上拉电阻器(焊接在 BoosterPack 上的电阻为3.3k 欧姆)。 我已经过验证、I2C 通信按预期工作(我可以按预期配置编解码器)。
我的结果如下:
总之:
-电压高大约为3.1V
-低电压约为0.5V
了解 I2C 标准(谁定义了0.3Vcc 的低电平阈值、0.7Vcc 的高电平阈值)、这些值就一致了。 (请注意、已知 Vcc 为3.3V、高电压必须超过2.3V、低电压必须低于1V)。
我希望这将有所帮助、
此致、