完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们有 S32K146 和 S32K148,我们想让我们的客户知道我们的 MCU 的电源电压何时过低或过高。
我已经在参考手册中了解了 LVD 系统,我有一些疑问/问题,希望得到您的支持。 1. 当我提供 V lvd 阈值 2.7 和 3.0 伏之间的 MCU 电源电压时,我读取 PMC_LVDSC1[LVDF],当检测到低电压事件时它为 1,当我提供高于 V lvd 时,我再次读取 0,所以它按我的预期工作。但是我也可以配置这个阈值吗?例如让它在 2.7 和 3.2 之间? 2. 关于低电压警告,无论提供什么电源电压,我总是读取 PMC_LVDSC2[LVWF] = 1,我尝试提供 2.7 到 5 伏之间所有值的电压,它总是返回 1。 根据 S32K1xx 数据表,V lvw 的阈值水平在 4.19 和 4.5 之间。 那么为什么即使我的内部电源高于跳变点我总是得到 1?也许我错过了什么? 我也知道我应该承认 LVWACK 以便清除 LVWF。 void lvd_check(void) { if(PMC->LVDSC1 & PMC_LVDSC1_LVDF_MASK) { LED_GREEN_ON; PMC->LVDSC1 |= PMC_LVDSC1_LVDACK(1); // ACK event, clear LVDF when the power supply returns above the trip point. send_error_code(LOW_VOLTAGE_DETECTED); } else{ LED_GREEN_OFF; } if(PMC->LVDSC2 & PMC_LVDSC2_LVWF_MASK) { LED_RED_ON; PMC->LVDSC2 |= PMC_LVDSC2_LVWACK(1); // ACK event, clear LVWF when the power supply returns above the trip point. //send_error_code(HIGH_VOLTAGE_DETECTED); } else{ LED_RED_OFF; } } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1907个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4395 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4212 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
798浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 16:21 , Processed in 1.060754 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号