野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9138|回复: 8

遇到一个没有遇到的问题,大家讨论一下

[复制链接]
发表于 2016-7-20 15:46:57 | 显示全部楼层 |阅读模式
本帖最后由 huangweida 于 2016-7-20 15:57 编辑

用STM32做了一个产品,产品是出口国外的。今天产品去测试了,在公司一直好好的,单片机程序运行正常,掉电也能够保存数据(保存在STM32内部flash)。但是到了测试现场,电源用的是大型的交流转换器,输出220V 50hz,就出现问题了。问题是:单片机掉电后数据丢失了,其他的一切正常,单片机运行,就是一旦掉电,保存在STM32内部flash的数据就丢了。保存数据的方式是:内部检测到电压低于2.9V,单片机进去低压中断,将要保存的数据写到STM32的内部flash里。
注意的是:用我们正常的交流电源(220V,50hz),断电后是可以保存数据的。但是换成了交流转换器就出现不能保存。
有哪位遇到过这个问题的,指导一下。谢谢!
我那边的硬件工程师说,是电源干扰的问题
123.jpg
456.jpg
回复

使用道具 举报

 楼主| 发表于 2016-7-20 15:54:37 | 显示全部楼层
顶一下......
回复

使用道具 举报

 楼主| 发表于 2016-7-20 15:56:51 | 显示全部楼层
本帖最后由 huangweida 于 2016-7-20 16:25 编辑

在正常的220V,50hz的情况下供电,是正常保存数据。只有在交流转换器输出的220V,50hz下供电就无法保存了
回复 支持 反对

使用道具 举报

发表于 2016-7-21 09:25:41 | 显示全部楼层
个人觉得也是出在电源问题上。。。。谁能保证交流转换器转换后的电源和正常测试的一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-21 12:41:26 | 显示全部楼层
Mr.Guo 发表于 2016-7-21 09:25
个人觉得也是出在电源问题上。。。。谁能保证交流转换器转换后的电源和正常测试的一样

这个是,还没有找到具体原因
回复 支持 反对

使用道具 举报

发表于 2016-7-21 13:12:36 | 显示全部楼层
顶一下。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2016-7-25 14:53:11 | 显示全部楼层
首先要看你再公司和在现场的掉电测试是怎么测试的,有什么区别?
另外这种应用本身就隐患很大,电容老化、温度变化等因素使掉电后储能无法满足写flash时间要求时很容易出现数据无法保存的问题。
建议采用STM32的备份区存储数据,要加电池。
实在是要用这种方式,建议3.3V电源输出端加二极管隔离,3.3V储能电容选温度特性好点的,容量加大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-26 12:38:56 | 显示全部楼层
l30439129 发表于 2016-7-25 14:53
首先要看你再公司和在现场的掉电测试是怎么测试的,有什么区别?
另外这种应用本身就隐患很大,电容老化、 ...

硬件不允许改动啊,还有就是,回到公司,是正常的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-29 11:48:12 | 显示全部楼层
l30439129 发表于 2016-7-25 14:53
首先要看你再公司和在现场的掉电测试是怎么测试的,有什么区别?
另外这种应用本身就隐患很大,电容老化、 ...

是备份数据,但是没有加电池,直接接到电源去了
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-2 14:29 , Processed in 0.029895 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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