完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
该板具有独立的模拟Vdda电源,在停止模式下被禁用。(与地面相连)。在禁用Vdda之前,ADC,DAC和OPAMP禁用,其引脚进入OD低电平模式。 配置使用STM32CubeMX软件完成。 任何想法如何调试这个?我断开并测量了几乎每个外围设备,看看是什么吸引电流,但似乎STM32L433是罪魁祸首。 我用示波器测量电流,使用与电池串联的2欧姆电阻。LDO可能负责20uA,但是还有300uA却不明。 我只用STM32L433和LDO LP5907-3.0以及几个去耦电容焊接了另一块电路板。同样的问题。 这是我用来设置GPIO的最小代码
当USB输入处于低功耗模式时,USB DM引脚会浮动。这导致了200uA当前的卓尔精灵。向外拉这个引脚可以移除200uA。现在我正试图在固件中找到解决方法。 |
|
相关推荐
6个回答
|
|
你有原理图吗?
|
|
|
|
“几乎”每个外围设备?为什么不可能它是你没有断开的那个?你为什么不使用电流表测量电流?
|
|
|
|
剩余的是BMI160加速度计处于挂起模式并禁用drv2603电机驱动器。我正在使用示波器,因为系统每10ms唤醒一次,这是电流消耗的峰值,我很有意思在停止模式下降低基线
|
|
|
|
您可能有一些输入引脚浮动。这将导致输入级中流过“过量”电流。将所有引脚配置为输出,并在进入休眠状态时将其拉出以保存电平,或确保所有输入引脚均处于正确的电压电平。请注意,输入引脚有一些漏电流。即上拉/下拉电阻必须足够小,仍然可以拉到有效电平。
|
|
|
|
我已经在问题中提到了这一点。
|
|
|
|
结果是花了太多时间在这上面。
暂停后USB被置于低功耗模式 void HAL_PCD_IRQHandler(PCD_HandleTypeDef *hpcd){ ..... hpcd->Instance->CNTR |= USB_CNTR_FSUSP; hpcd->Instance->CNTR |= USB_CNTR_LPMODE; ... 浮动USB DM引脚会产生剩余的~200uA残余。(浮动数字输入消耗功率(慢速或浮动CMOS输入的影响) 解决方案是使用/启用内置于此芯片中的电池充电检测电路。 像这样的东西: PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*)hU***DeviceFS.pData; USB_TypeDef *USBx = hpcd->Instance; int stabilizationCounter = 0; HAL_PCDEx_ActivateBCD(hpcd); //run on a 10ms Timer if( USBx->BCDR & USB_BCDR_DCDET ){ stabilizationCounter++; if( stabilizationCounter >= USBPC_STABILIZATION_TIME ){ USBD_Start(&hU***DeviceFS); //stop the timer } }else{ stabilizationCounter = 0; } 注意: HAL确实有一个void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd) 功能,但是你应该在检测到VBus电源后自己调用它。这意味着使用额外的引脚,在我的情况下是一个大的布局重新洗牌。ST推荐电路的一些细节是使用STM32 MCU的USB硬件和PCB指南 LDO(~10uA)和肖特基二极管(~30uA)的反向漏电流仍然有40uA,但至少有文献证明。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
878 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
936 浏览 2 评论
2044 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1145 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1568 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 23:07 , Processed in 0.676992 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号