SMBus v1.1电压阈值

问题描述 投票:0回答:1

我打算使用PIC18F26K83并使用SMBus ver 1.1的智能电池进行通信。因此,从PIC的数据表中可以看出,我需要从RxyI2C寄存器为SMBus选择合适的输入阈值。位0和1用于选择该阈值,但没有SMBus ver 1.1的信息(见下文)。

TH <1:0>: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?

embedded pic i2c smbus
1个回答
1
投票

IC PIC18F26K83的数据表。 IC支持SMBus v2.0和v3.0的国家/地区。比较SMBus v2.0和v1.1,电压有一些差异,但SMBus v1.1和v2.0上的电气差异应足够接近,以便协同工作。至于向后兼容性,请注意SMBus v1.1的上拉电阻。建议SMBus v2.0的上拉恢复接近标准I2C,因此不适用于SMBus v1.1。

因此,在SMBus 2.0配置中使用微控制器,具有与SMBus v1.1兼容的上拉电阻应该可以正常工作。

下面是链接到我用来实现SMBus v1.1的文档。

Smart batteryData

SMBus datasheet for each version of SMBus

ReadThis

© www.soinside.com 2019 - 2024. All rights reserved.