打印

dsp28335模拟I2C,就问你经历过绝望吗?

[复制链接]
3021|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
首先说明下,28335自带有I2C我知道,但是这次的I2C主角比较特殊,应答为高电平,使得我不得不去模拟。。ch453, ,有图有真相,这是该芯片的数据手册。然后,重点来了,我模拟了下 ,,这是我量的波形。。那个稍微低点的高电平是应答信号,请问这两个波形能有啥区别?可我就是驱不动这芯片,断断续续搞这快芯片都一个多月了。。你经历过绝望吗?已经换方案了。。新买的下周应该能到了。。至于硬件方面,不用操心,硬件I2C肯定是通的,我换了快空板,把SDA和SCA接在另外一块I2C芯片24lc64上面试了下,能正常读写。。。没什么别的意思,只是心里不爽,花了这么多时间经历,这玩意竟然搞不定,你说复杂吗,一点都不,但是就是没搞出来。。

相关帖子

沙发
tyw| | 2016-12-2 10:56 | 只看该作者
本帖最后由 tyw 于 2016-12-2 10:58 编辑

去弄个逻辑分析仪,比示波器好使多了.也许马上能助你脱困.几十元的事.俺正在用.
https://item.taobao.com/item.htm?spm=a230r.1.14.4.LZqBnw&id=520294074246&ns=1&abbucket=13#detail

usb Saleae 8逻辑分析仪使用说明书.pdf (8.26 MB)
SALEAE16最新软件的使用说明.pdf (1.08 MB)
Saleae 逻辑分析仪DIY 手册.pdf (667.18 KB)
Saleae 逻辑分析仪使用手册.pdf (1.99 MB)
SaleaeLogic16_V2版_逻辑分析使用说明.pdf (1.03 MB)



使用特权

评论回复
板凳
LxiaoseI| | 2016-12-2 15:38 | 只看该作者
这就是SB嵌入软件的SB点

使用特权

评论回复
地板
皈依| | 2016-12-2 16:31 | 只看该作者
感觉波形还是有点小变形

使用特权

评论回复
5
长的帅怪我落|  楼主 | 2016-12-2 17:06 | 只看该作者
皈依 发表于 2016-12-2 16:31
感觉波形还是有点小变形

我也知道有点小变形,变形的地方是应答,但是丫的这芯片应答是个高电平,我只能改IO口为输入,但是28335又是上拉的,改成输入本身就是高电平,所以我都不知道这应答的高电平是谁发的。。

使用特权

评论回复
6
皈依| | 2016-12-2 17:18 | 只看该作者
长的帅怪我落 发表于 2016-12-2 17:06
我也知道有点小变形,变形的地方是应答,但是丫的这芯片应答是个高电平,我只能改IO口为输入,但是28335 ...

没下拉输入么。。。

使用特权

评论回复
7
a136498491| | 2016-12-2 18:03 | 只看该作者
直接打电话问他们要例程,呵呵

使用特权

评论回复
8
wangguanfu| | 2016-12-2 23:22 | 只看该作者
一看你那个台阶  呵呵  电平匹配不  嫂年

使用特权

评论回复
9
chunyang| | 2016-12-3 00:18 | 只看该作者
注意占空比和时序,有问题说明模拟的不够真实。

使用特权

评论回复
10
Harvard| | 2016-12-3 00:57 | 只看该作者
tyw 发表于 2016-12-2 10:56
去弄个逻辑分析仪,比示波器好使多了.也许马上能助你脱困.几十元的事.俺正在用.
https://item.taobao.com/it ...

哈哈 我已经买了 确实好用

使用特权

评论回复
11
长的帅怪我落|  楼主 | 2016-12-3 09:21 | 只看该作者
wangguanfu 发表于 2016-12-2 23:22
一看你那个台阶  呵呵  电平匹配不  嫂年

我知道啊,前面说了,这里理论上应该是应答的,我只是将IO口改变为输入而已,因为应答是高电平,我就不知道这个台阶的高电平是哪来的,是应答,还是本身 管脚上拉的高

使用特权

评论回复
12
长的帅怪我落|  楼主 | 2016-12-3 09:23 | 只看该作者
chunyang 发表于 2016-12-3 00:18
注意占空比和时序,有问题说明模拟的不够真实。

这个时序我是仿照的一个STM32的已经跑通了的IO模拟I2C,应该不会存在时序不对的问题,完全按照stm32开发板的例程改的时序

使用特权

评论回复
13
springvirus| | 2016-12-3 09:25 | 只看该作者
Harvard 发表于 2016-12-3 00:57
哈哈 我已经买了 确实好用

俺也买了,正准备用,呵呵

使用特权

评论回复
14
chunyang| | 2016-12-4 22:29 | 只看该作者
长的帅怪我落 发表于 2016-12-3 09:23
这个时序我是仿照的一个STM32的已经跑通了的IO模拟I2C,应该不会存在时序不对的问题,完全按照stm32开发 ...

别忘了你说的“特殊”,还是好好阅读器件手册,弄清楚时序,尽量不要“借鉴”什么例程。

使用特权

评论回复
15
长的帅怪我落|  楼主 | 2016-12-5 08:54 | 只看该作者
chunyang 发表于 2016-12-4 22:29
别忘了你说的“特殊”,还是好好阅读器件手册,弄清楚时序,尽量不要“借鉴”什么例程。 ...

8说的好有道理啊,我一直用的是一些I2C为低电平的例程,。。但是目前已经改用TM1640了,先把目前手上的弄完再说,这个只能等有空在研究了,看来不能偷懒,得自己写时序了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:多情剑客无情剑,无情剑配多情人

20

主题

836

帖子

7

粉丝