DS1302是达拉斯公司出品的一款实时时钟芯片。主要是针对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。这篇文章主要就是说DS1302的到底是属于什么接口的,同时分析详解DS1302时钟芯片的三种接口。
ds1302是什么接口
现在来说说DS1302的SPI接口(其实比标准的SPI接口少了一根线),它包含RST线、SCLK线、IO线(双向传送数据用,标准的SPI则将其分成两根MISO与MOSI)3条接线。
上面这张图片就是其时序图,单字节读取和单字节写。相比1条线的单总线、2条线的IIC,这个SPI貌似是最简单的。每次传送时,需要先发送8bit命令字节,再发送/接收8bit数据。
再细小的看,CE(也就是RST)先拉至高电平,在IO线上事先要准备好数据,然后将SCLK拉高,一个上升沿,发完了1bit。如此往复,发完接下来的几位。如果是发送数据的话,注意每次都是上升沿发送1bit。
如果是接收数据的话,注意,在传完最后命令字节的1(高电平)之后的第一个下降沿后DS1302发送数据。当然DS1302能够每次传送多个字节。说完了通信机制,通信内容,基本上差不多了。值得提醒的是,DS1302内部有31字节RAM,可以用来保存数据。
DS1302时钟芯片接口分析详解DS1302时钟芯片一共有三种接口分别为:并行接口、串行接口、三线接口,我们一一来说明一下。
DS1302时钟芯片并行接口:
MAXIM-DALLASDS12C887系列,现在已经衍生出很多型号了。
主要是几个大厂MAXIM-DALLAS,PHILIPS,日本精工。现在很多常见的rtc芯片国内都有仿制的,价格还是不错的。要求不高的地方用还是不错的。
很多常见的型号在这里都能找到相对应的型号,包括ds1302,ds1307,ds1337,pcf8563
DS1302时钟芯片串行接口:
1.I2C接口
Phlilps的PCF8563,PCF8583
EPSON的RX8025内置晶振,误差小。比较不错
MAXIM-DALLAS的DS1307
RICOH的RS5C372,国内的贝岭仿制型号BL5372
日本精工的S-35390
Intersil的X1288
深圳威帆电子公司出的SD2000系列,晶振,电池全部内置,体积较大。
DS1302时钟芯片三线接口:
MAXIM-DALLAS的DS1305,DS1302,其中DS1302国内有相关的仿制产品,PTI的仿制型号是PT7C4302。
台湾合泰的HT1380,HT1381
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)