【发布时间】:2019-03-26 08:26:16
【问题描述】:
我打算使用 PIC18F26K83 并与使用 SMBus 1.1 版的智能电池进行通信。所以从 PIC 的数据表中它说我需要从 RxyI2C 寄存器中为 SMBus 选择适当的输入阈值。位 0 和 1 用于选择该阈值,但没有 SMBus 版本 1.1 的信息(见下文。)。
TH:I2C 输入阈值选择位
11 = SMBus 3.0 (1.35 V) 输入阈值
10 = SMBus 2.0 (2.1 V) 输入阈值
01 = I2C 特定输入阈值
00 = 标准 GPIO 输入上拉,通过 INLVLxy 寄存器启用
在互联网上,我找不到 SMBus v1.1 的输入阈值。所以我的问题是:
SMBus v1.1 的输入阈值电压是多少?或者我应该如何设置相关位才能使用 RxyI2C 寄存器中的 SMBus v1.1?
【问题讨论】:
-
不是编程问题 - 试试electronics.stackexchange.com ?
-
嗯,这可能是一个编程问题,但没关系。
-
是的,我在发表评论之前犹豫了一下 - 很遗憾我们没有嵌入 StackExchange 来解决此类包含电子和编程的问题。
-
确实不错。