完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用场景是LSM6DS3TR-C通过SPI一拖四连接单片机,一共有四路这样的一拖四。
测试时发现电流很大,感觉有点不对,编写程序使LSM6DS3TR-C间隔5s一个一个使能,会发现稳压源的输出电流从0.11(此时LSM6DS3TR-C一个不使能)依次变为0.2,0.3,0.38,0.46A,等于说每使能一个LSM6DS3TR-C都会多输出电流0.08-0.1A而我看官方手册给的正常工作电流为0.45mA,跟实际使用差了两三个数量级! 希望有懂行的大佬看到可以帮忙分析一下原因,万分感谢!! |
|
相关推荐
1个回答
|
|
有几个可能的原因可以解释LSM6DS3TR-C在实际使用中比datasheet上的工作电流大很多:
1. 串联连接:当将多个LSM6DS3TR-C通过SPI串联连接时,每个从器件都需要供电并介入传输过程中。这将导致电流消耗的总和大于单独使用一个LSM6DS3TR-C的情况下的电流消耗。 2. 激活电路:当逐个激活LSM6DS3TR-C以进行测试时,每个器件都需要在激活和休眠状态之间进行切换。在激活状态时,器件将工作并消耗相对较多的电流。因此,每次激活一个LSM6DS3TR-C都会增加电流消耗。 3. 器件特性:datasheet上的工作电流可能是在特定条件下的标称值,而实际工作条件下的电流消耗可能会有所不同。因此,实际应用中可能会出现偏差。 如果以上原因不适用或者差异仍然过大,可能需要进一步检查硬件设计、供电电源的稳定性,以及与LSM6DS3TR-C通信的电路板和设计问题。最好的解决方法是与器件的制造商联系,以获取更多细节和指导。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1950 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1809 浏览 3 评论
4389 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1960 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2463 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:49 , Processed in 0.764617 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号