智能电能表安全芯片7816通信协议详解

需积分: 41 35 下载量 158 浏览量 更新于2024-08-07 收藏 1.26MB PDF 举报
"本文档主要介绍了智能电能表中安全芯片ESAM的工作原理、接口特性以及信息交换过程,涉及7816通信协议的相关规范。" 本文档详细阐述了智能电能表安全加密芯片的原理与应用,特别是针对ESAM(Electricity Smart Card Application Module)芯片。ESAM芯片用于确保电力系统中数据的安全传输和处理,符合7816标准,该标准定义了智能卡与读写器之间的通信协议。 1. 复位应答(Answer To Reset, ATR)是ESAM芯片对复位命令的响应,包括一系列字节,如初始字符TS、格式字符T0以及可选的接口字符TA、TB、TC、TD、历史字符T1...TK和校验字符TCK。TS定义后续字符的解码协议,T0声明第一组接口字符和历史字符的信息。 2. 基本时间单元(Elementary Time Unit, ETU)是7816协议中的时间基准,在复位应答期间,ETU等于372个时钟周期,具体关系为1etu=372/f,其中f为时钟频率。 3. 字符帧结构是数据传输的基础,包含10个时间段:起始位m1、数据位m2~m9和奇偶校验位m10。每个字符的传输必须满足特定的时序要求,比如在时间段mn结束时状态改变,字符前沿到mn后沿的延迟应在tn=(n±0.2)etu的范围内。 4. 芯片的引脚分配和典型电路设计对于正确连接和操作至关重要。文档提供了7816通信接口和SPI通信接口的引脚分配,并给出相应的典型电路示例,同时强调了电路设计要点。 5. 电气特性和时序参数是确保通信稳定性的关键。文档列举了7816接口和SPI接口的直流参数、交流参数及绝对最大额定值,为硬件设计者提供了详细参考。 6. 信息交换过程涵盖了冷复位、热复位、停活状态、复位应答、基本时间单元、字符帧、差错处理机制以及命令结构的处理,如命令头、过程字节和状态字节等。 7. 最后,文档详细描述了在本地和远程环境下,ESAM与接口设备进行数据交互的流程,包括身份认证、参数预置、钱包初始化、远程充值和参数更新等操作。 这篇文档全面介绍了ESAM芯片在智能电能表中的应用,对于理解电力系统的安全通信机制具有重要价值。