锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于DS1302数字芯片的“电子台历”设计调试心得

时间:2024-05-23 19:07:08



DS1302是一款价格低廉,精度高的时钟芯片;该芯片具有年、月、日、分、秒、闰年、涓流充电,等优秀的功能,其芯片发明是DALLS“达拉斯”公司的产品,在电脑、相机等需要时间的数字产品中都有用到。于是本人针对该芯片准备设计一款具有“实时时间、室温测量、年月日实时显示、国际节日提醒功能、自动背光调整”为一体的电子台历。

电子台历原理图在本月15号设计完成,PCB电路板图于16号完成并发外打样。由于时间仓促在第一款PCB设计排板时,PCB走线比较杂乱,4天后收到成品PCB,于是开始进入焊接调试阶段;通过半小时的焊接,一个半成品完成,然而通过C-I在线下载后,12684液晶屏能进入初始程序,同时能实时地测量空间环境温度和显示,但是时间方面的数据却一个也不能显示!难道是我的PCB走线有错??但是接下来的近十几次的检查都没有发现走线错误!难道是PCB走线杂乱存在严重的高频电磁辐射产生的错误?也许是我的程序编写的有错误!!晕掉了!这几个项目不论怎么检查也没发现有问题。难道是液晶屏的辐射太高了吗?但是我将屏幕用软线和主板分隔开来试验,但是现象仍然存在!

当在多次的接触主板时,发现手碰到和DS1302的三条数据线时,芯片的时间被单片机读出来了,只是读的不正常,有许多乱码!但是也进了一步啊!可是手一丢又回到完全不正常状态!晕得不得了!从这个现象导致我只认定了问题出在产品辐射导致的不正常。因此我想办修改程序,关闭AUXR,同时从单片机的增益,主频想办法减弱单片机的对外辐射,然后给DS1302增加滤波电感、等,但仍半点效果也没有!真的不知道该怎么办了!能想的办法都想了!经过一个多星期的调整问题仍然没有半点进步,几乎到了要放弃的边沿了!

不,到外面去清醒一下头脑,应该还有办法;然后对这个项目放下了一个晚上不去想。第二天,继续检查,但仍然不行;现在体温真的达到40度了!晕!出去洗个脸,再来!一次次重复,再重复!

通过多方面的仔细检查问题出在少了三个的原因,由于DS1302的三个数据端了接在了单片机的P1口上,按理说,P1口内部是有10K的上拉电阻,所以我在排板的时候就没在安排多接上拉电阻,但是问题的确是出在了上拉电阻上;主板的单片机型号是STC89C52RC,内部的确有10K上拉电阻,但是对于DS1302来说这个驱动电流不足,因此在单片机的IO口上应该再加上拉电阻4.7K,这时可以保证有足够的电流通过,那么相对来说就加强了抗干扰的能力,当加上电阻后一切正常,时间也保证了很高的精度!

从这里体会出,在设计单片机驱动其它电路时,一定要留出扩展的IO上拉电路来,在需要的时候可以帮助我们调试。

下一步的目标是,再次扩展电子台历的功能,当你的家人朋友过生日的时间快到了可以语音提示;晚上想知道几点了不必再开灯看时间,只需要闭上眼睛按一下遥器上的按钮,电子台历就可以语音报出当时的时间来;同时还可以有录音功能,提醒老人按时吃药等等!

你觉得这个产品是不是一个有创意的产品呢!!


-电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。 自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章