完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 10:13 编辑
Hi ti 我们想用TPS65910的RTC作为我们系统的实时时钟,但是发现时钟不准。 其中一块板子周五设置了hwclock时钟,经过两天周末,周一上电查看,发现时间快了二十几分钟。 周一在另一块板子上测试,一直上电运行,开始同步date和hwclock,经过四五个小时后,发现hwclock比date慢了5分多钟。 请问这是什么原因呢? Linux内核中我使能了TPS65910的RTC功能,设备树中禁用了原来的AM3352的RTC,但是没有对TPS的RTC进行配置,没找到在哪里配置。启动信息中发现TPS65910的RTC已经被识别到RTC0,现在掉电时间也是能够保存,就是不准。 请问TI各位大神提供帮助,万分感谢! |
|
相关推荐
9个回答
|
|
请TI工程师帮忙看一下,谢谢啦!
|
|
|
|
TPS系列的PMU都是通过i2c直接和MPU连接的,这个是标准参考设计,都是通过读写寄存器实现TPS659xx的相关配置的。
具体到你说的RTC时间跑的快的问题,你得好好看一下你的有源晶振是否有问题 |
|
|
|
ggfvxv 发表于 2018-6-21 01:52 HI hold,感谢您的回复 TPS没有外接晶振,用的是自身的32K晶振,我看tps的设备树中没有RTC的相关配置,请问如果使用tps的RTC,有需要在设备树中配置的地方吗?还是都是默认的。谢谢。 |
|
|
|
799707192a 发表于 2018-6-21 02:06 我觉得应该用外置的高精度时钟源。 |
|
|
|
|
|
|
|
|
|
|
|
一个32K晶振值不了多少钱,建议外接32K温补晶振。TPS65910支持内部晶振/外部晶振,通过BOOT选取,但是负载电容依然需要依赖外部电容,可能是你的负载电容选取出了点问题。
|
|
|
|
mao5091 发表于 2018-6-21 02:43 1、AM335x系列MPU应该标配的TPS659xx系列电源管理芯片。 2、TPS659xx内部有1.8V DCDC,不知道为何要外接一个1.8V LDO,而且RTC根本消耗不了多少电流,加个二极管给RTC供电就可以了,防止掉电后反向电流。 3、如果你板子上有需要1.8V大电流的地方,你可以单独给它用LDO供电,然后用GPIO控制LDO使能。 4、最后你的晶振选取很明显出了问题,TPS659xx基本上参考设计用的都是有源温补可控晶振,都有一个EN引脚,借助TPS659xx的CLKEN引脚实现对外部晶振的使能开关。有源温补晶振更加可靠稳定,很少出现无法起震的情况。 |
|
|
|
ggfvxv 发表于 2018-6-21 03:07 Hi hold, 感谢您的热心帮助,跟ti沟通他们说TPS65910内部晶振误差较大 |
|
|
|
只有小组成员才能发言,加入小组>>
341 浏览 1 评论
539 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
69浏览 29评论
207浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
256浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
65浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 06:29 , Processed in 1.124808 second(s), Total 96, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号