请选择 进入手机版 | 继续访问电脑版
搜索
查看: 1193|回复: 12

再次请教关于LTC6811的IBIAS和VREF2管脚电压问题。

  [复制链接]

2

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2018-8-6 19:40:34 | 显示全部楼层 |阅读模式
断断续续折腾LTC6811已经有些日子了,之前发帖求教过关于ISOSPI通信问题,现在看来之前的问题都不是问题,都是假IC惹的祸!连续找了3家华强北卖IC的商家,每家都跟我保证是正规渠道的原装正品,让我信以为真。结果3家的片子买回来试验都一个吊样!我特意拿高倍放大镜仔细观察这些IC,发现有些IC管脚上尽然明显有油渍和污垢,这些无良的商贩!这不是挖坑让我往里跳嘛。。。。。。。。。。
遇到问题的时候,满世界找原因,原理图核对一遍又一遍;PCB走线一根一根排查;代码一行一行仿真调试。世界上最痛苦的事情莫过于付出了时间和汗水却不知道错在哪里?。。。。。当仅有的一点开发热情和信心快消失殆尽的时候,自己再次鼓励自己,再买点会来试吧,这世界不光全是山寨货,真货总是有的。。。。想找深圳正规的LT代理商买点样品什么的,但小公司找他们,由于没有量,他们可能懒得理你;于是跑到MOUSER上买了几片6811,虽然有点贵,但为了验证自己以前的付出都是值得的,所以贵点也就无所谓了,只是交货周期有点长,2周。。。。。。2周后的一天上午收到片子,午饭都没吃,就用原来的PCB重新手工焊接了3块板,烧程序,上电测试。。。。电路没改,程序没改,这次的测试让我看到了希望,增添了信心。3片IC通过ISOSPI菊花链方式连起来,每一片都能读回正确的电压和温度信息,均衡控制也正常,ISOSPI两线通信正常。看着电脑屏幕上打出的检测数据,自己有种莫名的心塞。。。。以前调试的时候浪费了那么多时间,做了那么多无用功!

现在一切总算回归正常了。。。。但还是有点问题让我迷惑。。。。。。希望大侠指点一二。

1、现在LTC6811的4线SPI和2线的ISOSPI通信我都测试过了,都能读写数据。目前使用的是主控STM32+LTC6820通过ISOSPI和其它3片LTC6811通信。
     通信和读写数据都正常,采集电池电压也正常。但是我用万用表量LTC6811管脚IBIAS和VREF2,貌似没有电压,或者偶尔会有一个跳动的零点几的电压。这是肿么回事??

2、官方例程里有两个唤醒函数wakeup_idle( )和wakeup_sleep( ),这两个函数的用法和作用都是一样的么?这两个函数我都试过了,貌似没啥区别,都能唤醒IC正常通信。我个人更喜欢用wakeup_idle( )。
回复

使用道具 举报

2

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
 楼主| 发表于 2018-8-8 09:02:29 | 显示全部楼层
顶。。。。。。。没人知道这是什么原因??
3片LTC6811菊花链ISOSPI通信,电压全部采集正确。但是3片LTC6811的IBIAS和VREF2管脚没电压。这算正常工作状态么??
回复 支持 反对

使用道具 举报

1

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2018-8-9 15:50:22 | 显示全部楼层
楼主  你好   我也在做这个  目前我的isospi通信还没有弄通,想请教一下,可否参考一下你的代码,谢谢
回复 支持 反对

使用道具 举报

2

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
 楼主| 发表于 2018-8-11 18:29:47 | 显示全部楼层
reminest 发表于 2018-8-9 15:50
楼主  你好   我也在做这个  目前我的isospi通信还没有弄通,想请教一下,可否参考一下你的代码,谢谢 ...

官方例程中有足够多的代码保证你把片子用起来。。。。。花点时间去研究一下官方代码吧。。。。。
回复 支持 反对

使用道具 举报

0

主题

50

帖子

1660

积分

金牌会员

Rank: 6Rank: 6

积分
1660
发表于 2018-8-13 17:55:55 | 显示全部楼层
这两处的电压使用万用表是测量不到的,因为大部分时间下是没有电压输出的,只有在ADC转换的时候才会有电压输出,所以可以考虑使用示波器,设置触发的方法测量。
回复 支持 反对

使用道具 举报

1

主题

145

帖子

659

积分

高级会员

Rank: 4

积分
659
发表于 2018-8-14 11:32:12 | 显示全部楼层
1、偶尔会有一个跳动的零点几的电压。唤醒采集后睡眠,在唤醒在睡眠,所以你测不出来。

2、官方例程里有两个唤醒函数wakeup_idle( )和wakeup_sleep( ),因为你用了6820转了,所以2个都一样,接到SPI信息就会唤醒。这个是6820芯片导致的。如果你没有隔离的话,就会发现不一样的地方了
回复 支持 反对

使用道具 举报

2

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
 楼主| 发表于 2018-8-15 18:33:37 | 显示全部楼层
哦。。。。原来如此,非常感谢上面的2位朋友!
回复 支持 反对

使用道具 举报

1

主题

202

帖子

1067

积分

金牌会员

Rank: 6Rank: 6

积分
1067
发表于 2018-8-16 10:07:06 | 显示全部楼层
当isoSPI接口启用时 (not IDLE)IBIAS的电压为2V。
回复 支持 反对

使用道具 举报

7

主题

299

帖子

1243

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1243
发表于 2018-9-17 22:17:07 | 显示全部楼层
楼主可以在ADI官网申请LTC6811样品。VREF1是ADC的基准电压,VREF2通常用来驱动热敏电阻,sleep和standby状态下ADC和基准是断电的,REFUP和MEASURE状态基准被上电,用示波器可以测到VREF2电压。
回复 支持 反对

使用道具 举报

2

主题

8

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2019-1-30 16:32:59 | 显示全部楼层
你好,官方LTC6811菊花链原理图在哪弄呢?能不能发我一份,目前我也在弄20串的BMU,也是用这个方案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|ADI技术社区

GMT+8, 2019-7-21 02:57 , Processed in 0.068301 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表