wforest68 发表于 2020-6-5 11:20:33

A40I核心板,UART测试温升很高怎么解决?

使用包内提供的UART例程进行测试,速率选择115200(因为需要使用这个速率),运行1分钟后芯片温升达到10度以上,停止运行UART测试后10分钟左右温度恢复,再次对两个UART端口进行测试,温升达到18度,测试8小时发现误码率还可忍受(小于1%),但是温升问题很大,难道只能加散热片???有其他方法控制温度吗?

测试流程如下:
1、开机,等待温度稳定,温升(相比环境温度温度升高,在恒温房内进行测试)17度;
2、运行一个进程的UART测试,开始阶段每分钟测温一次,5分钟后温度升(与第一步稳定温度相比升高)11度;
3、运行8个小时,每小时测温一次,最高温升12度,最低为10度;
4、停止进程的运行,5分钟后温度恢复到与环境相比17度的温升(第1歩的稳定温度);
5、运行UART测试软件,两个端口两个进程,3分钟后温升18度;
6、运行两个进程8小时,每小时测温一次,最高温升19度,最低温升17度。
开发包中UART测试程序是每秒发送一次数据,之后将时间改成连续发送数据,进程开启后30秒温升即达到15度,5分钟后达到20度,晕了!!!!


对于UART操作温升过高的问题,分析原因是A40I最高限速的115200,当以最高通讯速率运行时系统的时钟处于满负荷状态,因此发热才比较严重,没有测试其他速率的情况,测试了一下其他的功能,温升还能凑合用。


lpg 发表于 2020-6-5 18:04:05

请问您做UART端口测试环境是怎样的?是用的飞凌的开发板吗?其他核心板有没有温升很高的情况

wforest68 发表于 2020-6-6 16:58:37

本帖最后由 wforest68 于 2020-6-6 17:01 编辑

lpg 发表于 2020-6-5 18:04
请问您做UART端口测试环境是怎样的?是用的飞凌的开发板吗?其他核心板有没有温升很高的情况
使用的是OKA40i-C开发板 ,测试时未接外部设备,是直接将RX<->TX短接(自发自收),这样可以防止其他设备产生的影响,还曾购买过OKMX6UL-C开发板,这个使用UART时温升很小,我的项目是使用UART(115200),所以先测试这块,其他的还未认真测试。这是第一次使用国产MPU的板子,不知是否是MPU本身的问题。

全志A40I给出的参数是UART最大速率为115200,是否是这个问题引起的?还是国产的MPU都存在温升较高的问题。

lpg 发表于 2020-6-10 17:37:17

我们的A40i的串口测试例程里面设置了一个死循环,温升才会很高。如果正常使用UART串口的话,温升不会很高。不会影响正常使用。

wforest68 发表于 2020-6-16 16:11:43

我的应用中会使用UART进行大量的数据传输,数据量很大而且是不间断地传输,平均每次间隔时间20ms左右发送20~30个字节的数据,然后以115200接收数据50ms,也就是说会比demo中传输的数据大得多(demo中每秒发送一次,每次8个字符),在此种情况下温度会比里程升高的温度还要高很多,我模拟我的现实情况进行测试(PC机和A40I之间通信),会比环境温度升高20度左右,所以我才很担心,因为产品会放在通信箱中在野外使用,在华北地区的夏天,中午时通信箱内温度会达到70度甚至80度。看来还得想想其他产品。
页: [1]
查看完整版本: A40I核心板,UART测试温升很高怎么解决?