单片机MSP430为核心基于CS5460芯片的应用.docVIP

单片机MSP430为核心基于CS5460芯片的应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机MSP430为核心基于CS5460芯片的应用.doc

1. 引言   目前比较流行的电子电度表芯片如AD7750和AD7755(见《国外电子元器件》1999年第3期文章)存在着测量范围小,与MPU连接复杂,功能简单等缺点。CS5460是CRYSTAL公司最新推出的带有串行接口的单相双向功率/电能计量集成电路芯片,该芯片比AD7750和AD7755相比,具有结构简单,功能齐全,性能优良的特点,这些特点使其更便于与微处理器MPU接口并能方便地实现电压电流!功率的测量和用电量累积等功能。用具有超低功耗,高集成度,高可靠性的MSP430单片机与其相连接可简化电路设计,提高效能并广泛应用于功率测量和电子电表的数据采集以及电能计量领域。   2 .MSP430单片机简介   MSP430单片机是TI公司生产的超低功耗单片机。该系统将大量的外围模块整合到片内,也特别适合于设计片上系统;它是一个16位的精简指令构架,有大量的工作寄存器和数据存储器。它有如下特点:具有超低功耗,强大的处理能力,高性能模拟技术及丰富的片上外围模块,系统工作稳定,方便高效的开发环境。MSP40工作在1.8-3.6V电压下,有正常工作模式(AM)和4种低功耗工作模式,在电源电压为3V时,各种模式的工作电流分别不同。单片机可以方便的在各种工作模式之间切换。MSP430 单片机引脚图如下。 图1 MSP430X11X系列引脚图   3. CS5460芯片简介   CS5460是CRYSTAL公司最新推出的带有串行接口的单相双向功率/电能计量集成电路芯片。CS5460增加了以下功能:(1)具有片内看门狗定时器(Watch Dog Timer)与内部电源监视器;(2)具有瞬时电流、瞬时电压、瞬时功率、电流有效值、电压有效值、功率有效值测量及电能计量功能;(3)提供了外部复位引脚;(4)双向串行接口与内部寄存器阵列可以方便地与微处理器相连接;(5)外部时钟最高频率可达20MHz;(6)具有功率方向输出指示。这些增加的功能更加便于与微处理器(MPU)接口,并能方便地实现电压、电流、功率的测量和用电量累积等功能。   3.1 CS5460的基本内部结构   CS5460内部集成了两个△-∑A/D转换器、高、低通数字滤波器、能量计算单元、串行接口、数字-频率转换器、寄存器阵列和看门狗定时器等模拟、数字信号处理单元,其内部结构框图如图2所示。 图2 CS5460的基本内部结构   3.2 CS5460的引脚排列和功能 图3? CS5460引脚图   1脚XOUT:晶体振荡器输出;2脚CPUCLK:CPU时钟输出;3脚VD+:数字电路电源正极;4脚DGND:数字地;5脚SCLK:串行时钟输入;6脚SDO:串行数据输出;7脚CS:片选;8脚NC:空脚;9脚VIN+:差分电压正输入端;10脚VIN-:差分电压负输入端;11脚VREFOUT:参考电压输出;12脚VREFIN:参考电压输入;13脚VA-:模拟地;14脚VA+:模拟电源正极;15脚IIN-:差分电流负输入端;16脚IIN+:差分电流正输入端;17脚PFMON:电源掉电监视输出;18脚NC:空脚;19脚REST:复位输入;20脚INT:中断输出;21脚EOUT:电能脉冲输出;22脚EDIR:功率方向指示输出;23脚SDI:串行数据输入;24脚XIN:晶体振荡器输入。   4 硬件设计   单片机MSP430通过和单相双向功率/电能计量芯片CS5460集成电路芯片组成的硬件的电路。通过低压差调节器LP2951ACM3.0 向MSP430单片机VCC引脚提供3.0V的工作电压。引脚VSS接地。引脚REST,CS,SD1,SDO,SCLK,EDIR接P1.0—P1.5口,接受来自单片机的信号,INT接RST/NMI引脚使单片机MSP430接受来自芯片CS460的中断。EOUT接XIN的晶体振荡器连接,接受来自芯片CS5460的XIN引脚晶振的输入。VREFIN,DGND,VREFOUT,VA-接电容C1为0.1uF,再接地。VIN-,VIN+,HN+,HN-接两个变压器为CS5460芯片提供+5V的电压,VD+,VA+接R3电阻接电容再接地。C1,R1,D1,D2和C2,R2,D3,C3组成的电路向CS5460芯片的模拟数字电源正极输入+5V电压。PFMON接R4再接R5与地接监视模拟电源输入是否低于阈值。 图4硬件原理图   5 软件设计   CS5460的串行接口部分集成了一个带有发送/接收缓冲器的状态机,状态机在SCLK上升沿解释8位命令字。根据对命令的解码,状态机将执行相应的操作,或者为把寻址的内部寄存器的数据传送到发送缓冲区,写操作在数据传输前要等24个SCLK周期。通过寄存器读/写命令,数据可被写入或从CS5460中读出。数据的读、写通过向串口SDI引脚写入相应的8位命令字(高

文档评论(0)

蝶恋花 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档