在用CC3235S-LAUNCHPAD烧入例程i2copt3001_cpp时,虽然通信可以成功建立,但是在测量SCL波形时,波形存在以下问题:
1、上升沿上升速度过慢
2、被CC3235S拉低的低电平并不为0,存在一个250mV的半高电平。
虽然这个现象并不影响通信,但是这是不是说明CC3235S控制I2C总线时引脚输出有一些问题呢?
同时我又测量了SDA线,发现同样存在上述两个问题,但当从机发送ACK信号或向总线写入数据时,则可以将低电平拉到0V,这说明从机对总线的控制是没有问题。
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.
在用CC3235S-LAUNCHPAD烧入例程i2copt3001_cpp时,虽然通信可以成功建立,但是在测量SCL波形时,波形存在以下问题:
1、上升沿上升速度过慢
2、被CC3235S拉低的低电平并不为0,存在一个250mV的半高电平。
虽然这个现象并不影响通信,但是这是不是说明CC3235S控制I2C总线时引脚输出有一些问题呢?
同时我又测量了SDA线,发现同样存在上述两个问题,但当从机发送ACK信号或向总线写入数据时,则可以将低电平拉到0V,这说明从机对总线的控制是没有问题。
我刚刚试了一下您发的链接,我不具有TI要求的公司邮箱,无法直接回复工程师的答复
我能不能直接添加您或者您这边工程师的联系方式,这样沟通方便一些,如果不能请将下面这段话转述给您团队的工程师:
Hello, when I use CC3235S-LAUNCHPAD to communicate with the OTP3001 device on board, I find that the I2C waveform does not have reliable high and low levels.
The specific waveform is shown in the figure below, in which the rising edge has a very slow rising time, and the low level generated by CC3235S is not 0V.
There is no change in hardware and software, and the startup mode is SOP=000.
I think this I2C waveform is not a qualified I2C waveform although it does not affect communication. I think it should be related to the driving ability of CC3235S to IO. However, I will not modify the specific pin configuration information of CC3235S, and I hope I can solve this problem with you.
您好,
我们无法直接给您相关的联系方式,我们会将您的消息直接转述工程师。
您好,
不好意思让您久等了,由于工程师假期及其他原因未能及时回复,我这边会去向其咨询,有回复立马联系您。
我们自己设计的板子也会出现同样的问题,并且低电平不为0V的现象仅出现在CC3235S占用I2C总线控制权的情况下。
这种波形或许不会导致I2C通信失败,但是不可否认这是一个不正常的波形。
我不太确定您说的一切正常工作是什么意思,对于I2C使用的P01,P02引脚的话,其作为普通IO也会存在低电平不为0V的现象,我认为这与外部上拉电阻有关,但我无法解释这种现象;对于其余不带有外部上拉电阻的引脚其高低电平是正常的。
我想知道您那边有测试launchpad的波形吗,是否有和我一样的问题?
您好,
工程师说:
我所说的“一切正常”是指示例软件中是否存在任何问题? 我将尝试在launchpad上生成问题并捕获 I2C 通信的范围。(What I meant by "everything working ok" is if there were any issues in the example software. I'll try to produce the issue on a launchpad and capture a scope of the I2C communication. )
您好,
很抱歉回复的晚了。我们工程师去实验室探测 I2C 总线,看到了非常相似的结果。我们不认为这是一个问题。此外,FW 运行正常,因此即使 I2C 看起来“不正常”,设备也是正常运行。
这些波形现象可能是由于电路板的电容和走线上的走线布局,这也是如何使波形“平滑”出来的方式,即。有一个寄生 RC 常数(a parasitic RC constant)。