




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
龙码芯片499项目组 DCCT.499芯片中文手册 Ver 2.30DCCT499芯片手册Ver 2.30龙码芯片科技有限公司2014.03目 录DCCT.499芯片概述3第一章DCCT.499 规格尺寸4一、芯片管脚4二、DCCT.499-3/5 (DIP8/SOP8)管脚使用说明表4三、通信波特率设置表4四、芯片封装尺寸51、DCCT.499-3/5-DIP-8封装尺寸52、DCCT.499-3/5-SOP-8封装尺寸6第二章DCCT.499电路应用7一、最简连接模式7二、检测连接模式8三、片选连接模式9四、片选与检测混合连接模式10五、波特率设置10四、电源抗干扰设计11第三章DCCT.499 数据协议12一、发送数据格式12二、发送示例12三、接收(收到、回送)数据格式13四、接收示例15第四章 DCCT.499演示示例18一、演示示例119二、演示示例220三、演示示例321四、演示示例422五、示例数据详解23DCCT.499芯片概述DCCT.499是一款将公历年月日转换成农历信息的万年历的专用芯片。通过标准串口(TTL)向芯片发送“公历年、月、日”信息,芯片将回送对应的农历信息:农历年份、农历月份、农历日、农历对应的下一个节气、距离该节气的天数、该农历月是否闰月、该农历月的总天数(即大月还是小月)、该农历年度的属相(十二生肖)、当天是星期几。例如:向DCCT.499芯片发送公历信息:2028年3月15日,DCCT.499芯片将回送该日的农历信息:该日农历是2028年2月20日,下一个节气是“春分”,距离“春分”还有5天,该农历月总计30天(大月),该农历月不是闰月,该年度属相(生肖)是“猴”,该日是星期三。DCCT.499芯片特点: 芯片体积较小,便于安装,有标准的DIP-8和SOP-8封装可选 芯片电源宽电压设计,有3.3V(2.43.6V)和5V(3.85.5)可选 低功耗设计 允许“零”功耗设计,即:用户电路中,随时切断、打开该芯片电源 外围电路连接简单,无需外围器件 与上位机(MCU或PC)连接简单,只需两根电源线、两根数据线即可 使用标准串口进行数据传输,波特率可设置:2400,4800,9600,19200bps 默认波特率9600bps,8位数据位,1位截止位,无校验 芯片可定制其它波特率:1200,38400,57600bps,也可定制默认波特率 提供片选(/CS,低电平有效)功能,允许您的串口资源复用 允许两种数据格式:16进制编码、8421编码,且可以混用 转换时间长,可转换日期:2004.01.012099.12.31 针对高干扰场合使用,提供极低成本抗干扰解决方案 适用温度范围广,-4085 芯片内部高可靠设计,一旦受到强干扰失效,芯片会在1.4秒内复位 转换速度极快,平均转换速度低于65纳秒第一章 DCCT.499 规格尺寸一、芯片管脚 DIP-8 SOP-8二、DCCT.499-3/5 (DIP8/SOP8)管脚使用说明表管脚标识功 能1Status工作状态指示,正常工作时输出低电平。2Vcc电源正极,根据芯片型号使用直流5V(3.85.5V)或3V(2.43.6V)3/CS片选,低电平有效。4Gnd电源负极。5RXD串行接收,TTL电平,接单片机或电脑串口(注意电平转换)的TXD。6TXD串行发送,TTL电平,接单片机或电脑串口(注意电平转换)的RXD。7bps1波特率设置管脚1 通信使用标准串口格式,即:1位起始位(低电平),8位数据位,1位截止位(高电平),无校验。8bps2波特率设置管脚2三、通信波特率设置表序号波特率bps1(7号管脚)bps2(8号管脚)12400 bps接地 悬空 24800 bps悬空 接地 39600 bps悬空 悬空 419200 bps接地 接地 四、芯片封装尺寸1、DCCT.499-3/5-DIP-8封装尺寸DCCT.499-3/5-DIP-8封装尺寸示意图(单位:mm 毫米)2、DCCT.499-3/5-SOP-8封装尺寸DCCT.499-3/5-SOP-8封装尺寸示意图(单位:mm 毫米)第二章 DCCT.499电路应用一、最简连接模式最简连接模式:该种连接模式,与您的单片机只需要3根连线,本芯片的5#(RXD)管脚与您的单片机(或经电平转换后的计算机串口)的TXD直接相连,本芯片的6#(TXD)与您的单片机(或经电平转换后的计算机串口)的RXD直接相连,本芯片的3#(/CS)和4#(Gnd)相连后,与您的单片机(或经电平转换后的计算机串口)的地线相连即可。当然,您需要给该芯片供电,将2#(Vcc)连接到电源上即可。此种连接方式特点:1、电路连接简单,成本低,稳定可靠;2、你不需要检测芯片是否处于正常工作状态(1#管脚Stat低电平为正常工作状态),事实上,该芯片极其稳定,除非您在高干扰场所适用,否则不需要检测;3、您使用的是默认数据传输速度,即9600bps,此时不需要连接管脚7#和8#;4、您的串口资源无其它用途,可以被本芯片独占方式使用,即3#(/CS片选)管脚接地,本芯片始终被选中。二、检测连接模式检测连接模式:该种连接模式,与您的单片机只需要4根连线,本芯片的5#(RXD)管脚与您的单片机的TXD直接相连,本芯片的6#(TXD)与您的单片机的RXD直接相连,本芯片的1#(Stat状态管脚,低电平为正常工作状态)连接到您单片机的任意IO管脚(根据您单片机型号不同、功能管脚不同,可能需要串接一个510左右的限流电阻,但通常不需要),本芯片的3#(/CS)和4#(Gnd)相连后,与您的单片机的地线相连即可。当然,您需要给该芯片供电,将2#(Vcc)连接到电源上即可。此种连接方式特点:1、 电路连接简单,成本低,稳定可靠,实时了解本芯片的工作状态;2、你需要检测芯片是否处于正常工作状态(1#管脚Stat低电平为正常工作状态),事实上,该芯片极其稳定,除非您在高干扰场所适用,否则不需要检测。此时,在您的单片机编程中,先检测此管脚是否为0(低电平),若为0,则发送数据(或接收数据);否则,等待或对该芯片断电后加电(硬复位)。等待的时间建议最长为1.4秒,因为,本芯片内部包含稳定的硬件自检功能(相当于硬件看门狗),当识别出本芯片处于非正常工作状态时,最迟会在1.4秒之内强制重启,以便进入正常工作状态。之所以预留此功能,是因为考虑特殊用户可能难以忍耐最长1.4秒的等待时长;3、 您使用的是默认数据传输速度,即9600bps,此时不需要连接管脚7#和8#;4、您的串口资源无其它用途,可以被本芯片独占方式使用,即3#(/CS片选)管脚接地,本芯片始终被选中。三、片选连接模式片选连接模式:该种连接模式,与您的单片机只需要4根连线,本芯片的5#(RXD)管脚与您的单片机的TXD直接相连,本芯片的6#(TXD)与您的单片机的RXD直接相连,本芯片的3#(/CS片选管脚,低电平为选中使用状态)连接到您单片机的任意IO管脚(根据您单片机型号不同、功能管脚不同,可能需要串接一个510左右的限流电阻,但通常不需要),本芯片的4#(Gnd)与您的单片机的地线相连即可。当然,您需要给该芯片供电,将2#(Vcc)连接到电源上即可。此种连接方式特点:1、 电路连接简单,成本低,稳定可靠,节省上位单片机串口资源;2、你不需要检测芯片是否处于正常工作状态(1#管脚Stat低电平为正常工作状态),事实上,该芯片极其稳定,除非您在高干扰场所适用,否则不需要检测;3、您使用的是默认数据传输速度,即9600bps,此时不需要连接管脚7#和8#;4、您的串口资源还有其它用途,不可以被本芯片独占方式使用,即3#(/CS片选)管脚接收到0(低电平),本芯片被选中,正常工作;接收到1(高电平),本芯片接收串口数据,但并不向串口发送任何数据,相当与本芯片处于不工作状态,不对连接到单片机串口上的其它器件产生干扰。当需要此芯片工作时,直接拉低电平即可。四、片选与检测混合连接模式综合使用检测连接模式和片选连接模式即可,这里不再赘述。五、波特率设置针对上述几种连接模式,您均可以同时设置不同的传输速率,见下图:关于波特率设置,需要说明的是,悬空的管脚可以接高电平,接地的管脚可以接低电平。但是,您必须在本芯片供电之前接好,不可以动态改变!如果您需要动态改变数据传输波特率,需要定制芯片。我们的建议是:接地的管脚直接接地,悬空的管脚直接悬空。如果您应用在极其苛刻的场合,考虑极其微弱的电磁波杂散问题,可以将悬空管脚串接5002000的电阻,连接到电源正极或2#(Vcc)管脚上。我们并不建议您这样做,这样做,增加了您的材料成本和人工成本,确实没有必要。何况,我们的芯片符合环保要求苛刻的欧洲标准。详细的波特率设置,参见 第一章 的 三、通信波特率设置表。四、电源抗干扰设计当您的应用在高干扰场所,使本芯片无法正常稳定工作时,可以考虑在供电电源部分串接一个电解电容和一个普通电容,以便滤掉干扰杂波。至于使用的电容型号,还要根据应用场合的干扰波的波长计算得出(因为我们无法预测您的干扰源频率范围),但一个成熟的建议是电解电容使用10F,普通电容使用0.1F,因为这是实践检验后得出的结果,当然,这也是过滤掉最容易干扰本芯片工作的杂波频率。此滤波模式电路,到目前为止,并没有用户反映需要使用!我们只是在实验室试验时,使用各种干扰源,以便检测我们芯片工作稳定性时得出的结论。事实上,以上电路的提供,也许是我们过分考虑了您的产品的使用环境的苛刻。同时,也是考虑您的最终产品设计时,主电源部分没有包含滤波电路的!可事实是,任何电子产品在设计、应用时,主电源供电模块都一定会使用滤波电路的。因此,此电路似乎没有必要的。是否还需要使用本电路,您自己决定吧!关于本电路,最后啰嗦一点,如果使用,两个电容,距离本芯片管脚越近(即:连线最短),效果越好。第三章 DCCT.499 数据协议一、发送数据格式1、 格式长度:固定长度,5个字节;2、 格式:a.发送格式编码 b.年编码 c.月编码 d.日编码 e.返回格式编码3、格式说明:a.发送格式编码(即:前缀码):长度1个字节(8 bits)发送格式十六进制值十进制值说明16进制编码0xFB251b.c.d.部分使用16进制码发送8421编码0xF8248b.c.d.部分使用8421码发送b.年编码:长度1个字节(8 bits), 使用年的末两位。c.月编码:长度1个字节(8 bits)。d.日编码:长度1个字节(8 bits)。e.返回格式编码(即:后缀码):长度1个字节(8 bits)返回格式十六进制值十进制值返回农历数据的编码格式16进制编码0xEB235返回数据使用16进制编码8421码0xE8232返回数据使用8421编码二、发送示例若想获得2025年11月28日的农历、节气、星期等信息,需要发送数据:格式1:0xFB 0x19 0x0B 0x1C 0xEB 说明:0xFB-前缀码,表示 年月日是以16进制码格式发送;0x19-表示25年(年取后两位),将25转成16进制码;0x0B-表示11月,将11转成16进制码;0x1C-表示28日,将28转成16进制码; 0xEB-后缀码,表示要求返回的数据格式是16进制码。格式2:0xF8 0x25 0x11 0x28 0xE8 说明:0x6F8-前缀码,表示 年月日是以8421码(即数字的十位放入字节的高4位,个位放入低4位,099的数字看起来和10进制一样)格式 发送;0x25-表示25年(年取后两位),将25转成8421码;0x11-表示11月,将11转成8421码;0x28-表示28日,将28转成8421码; 0xE8-后缀码,表示要求返回的数据格式是8421码。格式3:0xF8 0x25 0x11 0x28 0xEB参照格式2,不同的是:要求返回的数据格式是16进制码。格式4:0xFB 0x19 0x0B 0x1C 0xE8参照格式1,不同的是:要求返回的数据格式是8421码。三、接收(收到、回送)数据格式1、 格式长度:固定长度,12个字节;2、格式:a.起始码 b.年 c.月 d.日 e.节气f. 天数差g. 是否闰月h.本月天数i.属相j.星期k.校验码l.结束码3、格式说明:a. 起始码:长度1个字节(8 bits),固定值:0xFE (10进制的254);b.年:长度1个字节(8 bits),农历的年份;c.月:长度1个字节(8 bits),农历的月份;d.日:长度1个字节(8 bits),农历的日(天);e.节气:长度1个字节(8 bits),农历的下一个节气;值为124,依次为:立春,雨水,惊蛰,春分,清明,谷雨,立夏,小满,芒种,夏至,小暑,大暑,立秋,处暑,白露,秋分,寒露,霜降,立冬,小雪,大雪,冬至,小寒,大寒。f. 天数差:长度1个字节(8 bits),距离农历的下一个节气还有多少天;g. 是否闰月:长度1个字节(8 bits),本月的农历月份是否闰月,是闰月,此值为1;不是闰月,此值为0(零)。h.本月天数:长度1个字节(8 bits),本农历月的天数。农历大月固定30天, 小月固定29天(和公历不同哟!)。此值一定是29或30。i.属相:长度1个字节(8 bits),本农历年度的属相,此值范围112,分别表示:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。j.星期:长度1个字节(8 bits),取值范围17,分别表示星期一(1)至星期日(7);k.校验码:长度1个字节(8 bits),是b.j.的异或校验和,固定为16进制码;注意:但当校验码为0xFE或0xEF时,校验码返回为0xCC。l.结束码:长度1个字节(8 bits),固定值:0xEF (10进制的239)。特别说明:b. j. 格式取决于发送数据格式的 e.返回格式编码 。四、接收示例示例1:0xFE 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xEF说明:这是典型的数据无效示例。当您输入的年份小于4(即2004年)或大于99(十进制,即2099年),或月份小于1,或月份大于12,或日(天)小于1,或日(天)大于当月最大日期,将返回上述结果。例如,以下输入,都会返回上述结果:0xF8 0x01 0x11 0x28 0xE8*年份小于4*0x F8 0xF2 0x11 0x28 0xE8*年份大于99(10进制)*0x F8 0x11 0x00 0x28 0xE8*月份小于1*0x F8 0x21 0x13 0x28 0xE8*年份大月12*0x F8 0x31 0x11 0x00 0xE8*日小于1*0x F8 0x41 0x02 0x29 0xE8*该年2月只有28天*0x F8 0x51 0x11 0x31 0xE8*11月只有30天*0x F8 0x01 0x12 0x32 0xE8*日大于31*示例2:发送:F8 14 01 05 E8*8421码发送或发送:FB 0E 01 05 E8*16进制码发送*公历2014年1月5日*8421码接收接收到:FE 13 12 05 01 00 00 30 06 07 34 EF*FE16进制码,十进制为254,接收起始码*138421码,农历13年,即2013年*128421码,农历12月*058421码,农历5日*018421码,农历下一个节气是“立春”*008421码,距离立春还有0天,即当天就是“立春”*008421码,该农历月不是闰月(闰月为01)*308421码,该农历月是大月30天(小月29天)*068421码,该农历年度属相为“蛇”*078421码,当天是星期日*3416进制校验码(0x13 xor 0x12 xor 0x05 xor 0x01 xor 0x 00 xor 0x00 xor 0x30 xor 0x06 xor 0x07 = 0x34)*EF16进制码,十进制为239,接收结束码示例3:发送:F8 14 01 05 EB*8421码发送 或发送:FB 0E 01 05 EB*16进制码发送*公历2014年1月5日*16进制码接收接收到:FE 0D 0C 05 01 00 00 1E 06 07 1A EF*FE16进制码,十进制为254,接收起始码*0D16进制码,农历13年,即2013年*0C16进制码,农历12月*0516进制码,农历5日*0116进制码,农历下一个节气是“立春”*0016进制码,距离立春还有0天,即当天就是“立春”*0016进制码,该农历月不是闰月(闰月为01)*1E16进制码,该农历月是大月30天(小月29天)*0616进制码,该农历年度属相为“蛇”*0716进制码,当天是星期日*1916进制校验码(0x0D xor 0x0C xor 0x05 xor 0x01 xor 0x 00 xor 0x00 xor 0x1E xor 0x06 xor 0x07 = 0x1A)*EF16进制码,十进制为239,接收结束码特别说明:发送起始码字节必须是0xFB或0xF8,发送结束码字节必须是0xEB或0xE8,否则将不返回数据。发送数据的长度固定为5个字节,中间的三位必须依次是年、月、日,否则,将返回错误的数据;极端情况下可能导致系统芯片不工作(若发送正确数据后,100毫秒后仍接收不到数据),必须对芯片复位。若发送的起始码和结束码中间的年月日码超过3个字节,则前3个字节有效,其余舍去。第四章 DCCT.499演示示例以下的演示示例,是本芯片通过USB转串口芯片,连接到计算机上进行测试。您可以自备串口电平转换芯片(例如max232)连接,或使用usb转串口芯片连接(例如ch341)。只需连接电源线(2#管脚,+5V或3.3V),数据线(RXD-TXD、TXDRXD交叉连接,即计算机串口的RXD连接本芯片的6#管脚TXD,计算机串口的TXD连接本芯片的5#管脚RXD),最后,将本芯片的3#管脚(/CS片选)连接到本芯片的4#管脚(地线),再与计算机串口的地线相连,如下图。以上使用连接波特率为9600bps,8位数据位,1位停止位,无校验。如果设置其它波特率,请参通信波特率设置表,将bps1或(和)bps2接地或悬空来组合设置。以下演示示例使用DCCT.499专用测试工具和串口调试助手分别进行。一、演示示例1与计算机串口3连接、9600bps,发送2028年3月15日,发送格式8421编码,接收格式8421编码:专用工具:串口调试助手:二、演示示例2与计算机串口3连接、9600bps,发送2028年3月15日,发送格式16进制编码,接收格式16进制编码:专用工具:串口调试助手:三、演示示例3与计算机串口3连接、9600bps,发送2028年3月15日,发送格式16进制编码,接收格式8421编码:专用工具:串口调试助手:四、演示示例4与计算机串口3连接、9600bps,发送2028年3月15日,发送格式8421编码,接收格式16进制编码:专用工具:串口调试助手:五、示例数据详解 DCCT.499-3/DCCT.499-5数据格式详解 * DCCT - 系列芯片标识; * 4 - 表示起始可转换公历日期为04(2004)年01月01日; * 99 - 表示截止可转换公历日期为99(2099)年12月31日; * 3 - 表示使用3.3V(2.4 - 3.6V)电源,5 -表示使用5V(3.8 - 5.5V)电源 向芯片(DCCT.499)发送: F8 28 03 15 EB 从芯片(DCCT.499)返回: FE 1C 02 14 04 05 00 1E 09 03 1F EF (一)您向芯片(DCCT.499)发送的数据是: F8 28 03 15 EB 芯片能接受的数据格式长度固定为5个字节,依次是:前缀码、年编码、月编码、日编码、后缀码,下面依次说明: 1、前缀码:只能是 FB 或 F8,FB代表发送的公历年月日为十六进制码格式,F8代表发送的公历年月日为8421码格式。本次使用的是: F8 ,表示:年月日使用8421码格式。 2、年编码:仅限于当前年份至2099年,仅可以发送后两位,即:年 减去2000。本次使用的是: 28 ,前缀码声明使用8421码格式,表示: 28 年,即:2028年。 3、月编码:仅限于1至12月份。本次使用的是: 03 ,前缀码声明使用8421码格式,表示: 03 月。 4、日编码:仅限于1日至该月最后日期。本次使用的是: 15 ,前缀码声明使用8421码格式,表示: 15 日。 5、后缀码:只能是 EB 或 E8,EB代表预定接收的农历信息(本芯片向您的单片机或PC回送的信息)为十六进制码格式,F8代表预定接收的农历信息为8421码格式。本次使用的是: EB ,表示:预定接收的农历信息使用十六进制码格式。 (二)芯片(DCCT.499)向您的单片机或PC回送的信息是: FE 1C 02 14 04 05 00 1E 09 03 1F EF 芯片回送信息长度固定为12个字节,依次是:起始码、农历年份、农历月份、农历日、节气、节气天数、是否闰月、当月天数、生肖、星期、校验码、结束码,下面依次说明: 1、起始码:固定为 FE ,单片机或PC可据此判断有效数据的开始。 2、农历年份:返回的是2位的农历年份,返回值范围 499,需+2000才是标准年份;格式取决于您发送数据的后缀码。本次返回的是: 1C ,由于发送数据的后缀码是 EB ,代表接收本部分数据使用十六进制码格式,表示:农历 28 年,即农历 2028 年。 3、农历月份:返回的是农历的月份,返回值范围 112;格式取决于您发送数据的后缀码。本次返回的是: 02 ,由于发送数据的后缀码是 EB ,代表接收本部分数据使用十六进制码格式,表示:农历 02 月。 4、农历日:返回的是农历的日,返回值范围 130;格式取决于您发送数据的后缀码。本次返回的是: 14 ,由于发送数据的后缀码是 EB ,代表接收本部分数据使用十六进制码格式,表示:农历 20 日。 5、节气:返回的是农历的下一个(即将到来的)节气,返回值范围 124;农历一年有24个节气,返回的值为124,依次对应关系:1-立春,2-雨水,3-惊蛰,4-春分,5-清明,6-谷雨,7-立夏,8-小满,9-芒种,10-夏至,11-小暑,12-大暑,13-立秋,14-处暑,15-白露,16-秋分,17-寒露,18-霜降,19-立冬,20-小雪,21-大雪,22-冬至,23-小寒,24-大寒;格式取决于您发送数据的后缀码。本次返回的是: 04 ,由于发送数据的后缀码是 EB ,代表接收本部分数据使用十六进制码格式,表示:下一个农历节气是第 04 个节气。 6、节气天数:返回的是距离下一个农
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三基培训知识点归纳初中课件
- 2025-2030中国小型电动物流车行业运营效益与竞争格局分析报告
- 民俗文化面试问题及答案精 编
- 昆明工业职业技术学院单招《数学》考试历年机考真题集附答案详解【黄金题型】
- 中职检验面试常见问题及答案解析
- 小儿蓝光课件
- 大班公开课科学教案
- 初中书面表达主题分类训练10篇-人物介绍
- 大学生校园游戏文化节活动策划书
- 大学生师范专业实习心得体会
- 水电站安全生产应急预案
- 2025年采购人员考试题库及答案
- 造林更新工职业技能等级评价理论知识考试测试题含答案(F卷)
- 派出所户籍人口管理课件
- 省政府顾问管理办法
- 医院投诉处理课件
- 2025年华住储备干部考试题库
- 防暑降温安全知识培训
- 美容院店长培训
- 肩袖损伤诊断与治疗
- GB/T 45817-2025消费品质量分级陶瓷砖
评论
0/150
提交评论