1、 ATT7053BU/7059B/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page1 of 64 Rev1.3 ATT7053BU/7059B/ 7059S 用户手册 钜泉光电科技(上海)股份有限公司 Tel: 021-51035886 Fax: 021-50277833 Email: Web: http:/ ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page2 of 64 Rev1.3 版本更 新说明 版本号
2、 修改时 间 修改内容 V1.0 2013-6-26 创建初 稿; V1.1 2013-9-16 1.75H bit3 adc choper 默认开启,0 开启 adc choper ,1 关闭 adc choper ; 2. 72H 、75H 推荐 默认 值设 置 即可 ; 3.Device ID 进 版 ,默 认值为 705304 3.修改 部分 笔误 和措 辞。 V1.11 2013-11-12 1. 修改 部分 笔误 和措 辞。 V1.2 2013-11-18 1.增加 A TT7059B V1.3 2014-1-9 1. 修改电 流过 零的 使能 位和 中断标志 位; 2. 修改 I
3、RQCFG0 IRQCFG1 在配置 为 SAG UPEAK 电平方式 输出时的 说明 。 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page3 of 64 Rev1.3 目 录 1. 芯片概 况 . 4 1.1. 芯片简 介 . 4 1.2. 芯片特 性 . 4 1.3. 整体框 图 . 5 1.4. 引脚定 义 . 5 2. 电源管 理 . 10 2.1. 工作模 式 . 10 2.2. 系统复 位 . 10 3. 系统功 能 11 3.1. A/D 转换 .11 3.2. VREF
4、 参数 说明 .11 3.3. 采样波 形功 能 11 3.4. 有效值 测量 11 3.5. 有功功 率计 算 . 12 3.6. 无功功 率计 算 . 12 3.7. 视在功 率计 算 . 12 3.8. 电能/ 频率 转换 . 13 3.9. 起动/ 潜动 . 13 3.10. 中断源 . 13 4. 通信接 口 . 14 4.1. SPI 接口 14 4.2. UART 接口 18 5. 寄存器 . 23 5.1. 计量参 数寄 存器 . 23 5.2. 校表参 数寄 存器 . 32 6. 电气规 格 . 56 6.1. 绝对最 大额 定值 . 56 6.2. 电气特 性 . 56 7
5、. 校表过 程 . 58 8. 芯片封 装 . 62 8.1. ATT7053BU (SSOP24 ) . 62 8.2. ATT7059S(SSOP16) . 63 9. 典型应 用 . 64 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page4 of 64 Rev1.3 1. 芯片概况 1.1. 芯片 简介 AT T 7053BU 是 一颗 带 SPI 和 UART 通讯接 口的 高 精度 单相 多 功能 计量 芯片 。 A TT7059BU 相比 较 A TT7053BU 少了 1
6、 路 ADC ,且仅支持 SPI 通讯 。 A TT7059S 相 比较 A TT7053BU 少了一 路 ADC ,且仅支 持 UART 通 讯。 芯片的 工作 电压 范 围是 4.5 5.5V 。 工作晶振为 6MHz 。 1.2. 芯片 特性 三路 22 bit Sigma-Delta ADC 支持 5000 :1 的动 态范 围 可以同时 得到 两路 计量 通道 的 有功 功率 、无 功功 率 支持有 功、 无功 、视 在功 率和电 能脉 冲输 出 能够同 时得 到三 路 ADC 通道的 有效 值, 及电 压通 道的 频率 支持 SPI 通讯 方式 ( 包含 三线 SPI 通讯 和四
7、线 SPI 通讯)和 UART 通讯 方式 中断支 持: 过零 中断 ,采 样中断 ,电 能脉 冲中 断, 校表中 断等 NORMAL 全速运行时 功耗4.5mA 电源监 测功 能: LBOR 功能 SSOP 24 (A TT7053BU ,ATT7059BU )/ SSOP 16 (ATT7059S ) ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page5 of 64 Rev1.3 1.3. 整体 框图 PGA PGA PGA 2 阶 ADC 2 阶 ADC 2 阶 ADC DEC f
8、ilter DEC filter DEC filter EMU Clock Generator Register General Interface Power Monitor Unit Pulse output Voltage Reference CLKIN CLKOUT DVCC AVCC VIN+ VIN- I1IN+ I1IN- I2IN+ I2IN- VREFO PF QF/SF SDO SDI SCLK CS TEST Test2 Reset IRQ/ZX图 1-1 芯片整 体框 图 1.4. 引脚 定义 1.4.1. PIN 脚封装图 (1)ssop24,3 路ADC+2 路CF
9、 ATT7053BU 24PIN DVDD 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 VREF V1N V1P TEST AVCC V3P V3N V2P V2N VDD1P8 RST SPICS/B1 DGND XTALO XTALI SPICLK/B0 SPIDO/TX SPIDI/RX PF IRQ QF/SF SPI/UART AGND图 1-2 A TT7053BU 芯片 PIN 脚封 装图 (2)ssop24,2 路ADC+1 路CF ATT7053BU/7059BU/7059S 用户手册 (P73
10、-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page6 of 64 Rev1.3 ATT7059BU 24PIN DVDD 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 VREF V1N V1P TEST AVCC V3P V3N NC NC VDD1P8 RST SPICS/B1 DGND XTALO XTALI SPICLK/B0 SPIDO/TX SPIDI/RX PF NC NC NC AGND图 1-3 A TT7059BU 芯片 PIN 脚封 装图 (3)sso
11、p16,2 路ADC+1 路CF ATT7059S 16PIN 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 VREF V1N V1P AVCC V3P V3N VDD1P8 RST XTALO XTALI TX RX PF AGND DGND DVDD图 1-4 A TT7059S 芯片 PIN 脚封 装图 1.4.2. ATT7053BUPIN 脚功能说 明 序号 PIN 名字 类型 PIN 说明 1 DVDD POWER 数字电 源输 入:4.5v 5.5v 2 RST INPUT 5V 输入 芯片复 位引脚 , 低电 平有 效,该 引脚 默认 内部 强上
12、 拉, 当该引 脚出 现大 于200us 低电平 时, 芯片 复位 3 VDD1P8 POWER 数字 1.8V 输出 ,外 部接0.1uf+1uf 电容 4 Test INPUT 5V 输入 测试模 式引 脚; 该引 脚默 认内部 强上 拉, 建议 该引 脚接 DVDD。 5 AVCC POWER 模拟电 源输 入,4.5v 5.5v ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page7 of 64 Rev1.3 6 V3P INPUT 电压输 入通 道正 ; (VP-VN ) 范围8
13、00mv 峰值, 共模0V 。 7 V3N INPUT 电压输 入通 道负 8 V2P INPUT 电流通 道 2 输入 正; (VP-VN)范围800mv 峰值, 共模 0V。 9 V2N INPUT 电流通 道 2 输 入负 10 V1P INPUT 电流通 道 1 输入 正; (VP-VN)范围800mv 峰值, 共模 0V。 11 V1N INPUT 电流通 道 1 输 入负 12 VREF OUTPUT ADC 参考 电压 输出 ,典 型值 2.5V,外 接 0.1uF 电容 13 AGND GND 模拟地 14 SPI/UART INPUT 5V 输入 默认输 入上 拉, 选择SP
14、I 通讯 方 式; 当输入 低电平 ,选择 UART 通讯方 式 15 QF/SF OUTPUT 5V 输出 Q 脉冲 输出 (默 认)/S 脉 冲输出 16 PF OUTPUT 5V 输出 P 脉冲 输出 17 IRQ OUTPUT 5V 输出 中断信 号输 出, 中断 产生 ,该引 脚输 出为 “0”(默认 , 可 配置 IRQCFG 改变 功能) 18 SPICS/B1 INPUT 5V 输入 SPI 通讯 时,SPI 片选 信号 UART 通 讯时 ,波 特率 选择bit 19 SPIDI/RX INPUT 5V 输入 SPI 通讯 时,SPI 数据 输入 UART 通讯 时, 串口
15、接收 数 据输入 20 SPIDO/TX OUTPUT 5V 输出 SPI 通讯 时,SPI 数据 输出, 输 出高 阻态 UART 通 讯时 ,串 口数 据输出 ,default 下 输 出高 阻态, 用户外 部需 上拉 ( 推荐 10k 上 拉电 阻) 21 SPICLK/B0 INPUT 5V 输入 SPI 通讯 时,SPI 时钟 信号, 该 引脚 Floating UART 通 讯时 ,波 特率 选择bit 22 XTALI INPUT 晶振 6MHz 输入 ,该 引脚和 XTALO 之间 不需 要接 10M 电 阻 23 XTALO OUTPUT 晶振 6MHz 输出 ,该 引脚和
16、XTALI 之 间不 需要接 10M 电 阻 24 DGND GND 数字地 1.4.3. ATT7059BUPIN 脚功能说 明 序号 PIN 名字 类型 PIN 说明 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page8 of 64 Rev1.3 1 DVDD POWER 数字电 源输 入:4.5v 5.5v 2 RST INPUT 5V 输入 芯片复 位引 脚, 低电 平有 效,该 引脚 默认 内部 强上 拉, 当该引 脚出 现大 于200us 低电平 时, 芯片 复位 3 VDD
17、1P8 POWER 数字 1.8V 输出 ,外 部接0.1uf+1uf 电容 4 Test INPUT 5V 输入 测试模 式引 脚; 该引 脚默 认内部 强上 拉, 建议 该引 脚接 DVDD。 5 AVCC POWER 模拟电 源输入 ,4.5v 5.5v 6 V3P INPUT 电压输 入通 道正 ; (VP-VN ) 范围800mv 峰值, 共模0V 。 7 V3N INPUT 电压输 入通 道负 8 9 NC 9 NC 10 V1P INPUT 电流通 道 1 输入 正; (VP-VN)范围800mv 峰值, 共模 0V。 11 V1N INPUT 电流通 道 1 输 入负 12 V
18、REF OUTPUT ADC 参考 电压 输出 ,典 型值 2.5V,外 接 0.1uF 电容 13 AGND GND 模拟地 14 NC 15 NC 16 PF OUTPUT 5V 输出 P 脉冲 输出 17 NC 18 SPICS INPUT 5V 输入,SPI 片选 信号 19 SPIDI INPUT 5V 输入,SPI 数据 输入 20 SPIDO OUTPUT 5V 输出 ,SPI 数据 输出, 输出高 阻态 21 SPICLK INPUT 5V 输入 ,SPI 时钟 信号 ,该 引脚 Floating 22 XTALI INPUT 晶振 6MHz 输入 ,该 引脚和 XTALO 之
19、间 不需 要接 10M 电 阻 23 XTALO OUTPUT 晶振 6MHz 输出 ,该 引脚和 XTALI 之 间不 需要接 10M 电 阻 24 DGND GND 数字地 1.4.4. ATT7059S 芯片 PIN 脚功能说明 序号 PIN 名字 类型 PIN 说明 1 VDD1P8 POWER 数字1.8V 输出 ,外 部接0.1uf+1uf 电容 2 AVCC POWER 模拟电 源输 入,4.5v 5.5v 3 V3P INPUT 电压输 入通 道正 ;(VP-VN)范围800mv 峰值,共模0V。 4 V3N INPUT 电压输 入通 道负 ATT7053BU/7059BU/7
20、059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page9 of 64 Rev1.3 5 V1P INPUT 电流通 道1 输 入正; (VP-VN ) 范围800mv 峰值, 共模 0V 。 6 V1N INPUT 电流通 道1 输 入负 7 VREF OUTPUT ADC 参考 电压 输出 ,典 型值 2.5V,外 接 0.1uF 电容 8 AGND GND 模拟地 9 PF OUTPUT 5V 输出 P 脉冲 输出 10 RX INPUT 5V 输入 UART 通讯 时, 串口 接收 数 据输入 11 TX OUTPUT
21、5V 输出 UART 通 讯时,串口 数据 输出 ,default 下输出 高阻态, 用 户外部 需上 拉(推荐 10k 上拉电 阻) 12 XTALI INPUT 晶振6MHz 输入 , 该引 脚和 XTALO 之间 不需 要接 10M 电阻 13 XTALO OUTPUT 晶振6MHz 输出 , 该引 脚和 XTALI 之间 不需 要接 10M 电阻 14 DGND GND 数字地 15 DVDD POWER 数字电 源输 入:4.5v 5.5v 16 RST INPUT 5V 输入 芯片复 位引 脚, 低电 平有 效, 该 引脚 默认 内部 强上 拉, 当 该 引 脚出 现大于 200u
22、s 低电 平 时, 芯片 复位 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page10 of 64 Rev1.3 2. 电源管理 2.1. 工作 模式 AT T 7053BU/7059BU/7059S 只能 工作 在正 常模 式, 没有提 供 Sleep 模式。 2.2. 系统 复位 芯片内 部有 电源 检测 模块 检测系 统电 源的 变化 ,当 低于检 测阈 值时 芯片 发生 复位。 系统冷 复位 时间 : 给 AT T 7053BU/7059BU/7059S 提 供电 源, 等待 晶
23、振 起振 以及 AT T 7053BU/7059BU/7059S 内 部 电源 系统 建立 ,需要 20ms 时间,然后 才可 操作内 部 寄存 器。 系统热 复位 时间 : 写 SRSTREG 进行软件 复位 或/RST PIN 拉 高复 位的 热复 位方式 , 在系 统电 源和 外部 晶振 工作正 常的 前提 下, 复 位后 需 要等待 2ms 才可以操 作寄存 器。 参数名 称 Min Type Max 参数单 位 Detect voltag (Falling ) - 4.1 - V Release voltag (Rising ) - 4.2 - V ATT7053BU/7059BU/
24、7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page11 of 64 Rev1.3 3. 系统功能 3.1. A/D 转换 3.2. VREF 参数 说明 3.3. 采 样波 形功能 (1) 支持 三通 道的 ADC 采样数 据输 出, ADC 波形采样数据 在默 认频 率配 置下 更 新速 度为 0.976kHz , 最 快 可以 通过 寄存器 FreCFG20(41H) 配置 达到 15.62kHz 注:当 外部晶 振不 采用 6MHz ,而采用 5.5296MHz 情况 下,ADC 波形采样 数据刷 新速度 为默 认
25、为 0.9kHz,最 快可 通过 寄存器 FreCFG20(41H) 配置 达到 14.4kHz 3.4. 有 效值 测量 (1 ) 同时 支持 三路 ADC 通道有效 值计 量, 支 持两个 电 流通 道有 效值 小信 号偏置校 正 , 用于 校正 当电 流通道 输入 信号 为 0 时, 有效值 寄存 器存 在的 零漂 。 参数名 称 Min Type Max 参数单 位 满量程( 峰值) 800 mVp ADC 位流频率 1 MHz 电流通 道增 益 1 倍,4 倍,8 倍,16 倍,24 倍 电压通 道增 益 1 倍,2 倍,4 倍 参数名 称 Min Type Max 参数单 位 中心
26、值 2.5 V 温度系 数 10 ppm ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page12 of 64 Rev1.3 3.5. 有功 功率 计算 3.6. 无功 功率 计算 3.7. 视在 功率 计算 视在功 率的 计算 是通 过将 电压有 效值 和电 流有 效值 相乘后 得到 。 Irms Urms S = ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page13 of 64
27、 Rev1.3 3.8. 电能/ 频率转 换 注:快 速脉 冲寄 存器 累加 的能量 单位 为 1/HFConst. 3.9. 起动/ 潜动 通过寄存器 EMUSR(19H) 位 NoPld 和 NoQld 来指示芯片是 否处 于潜 动状 态, 若潜动 , 则 标识 置位。 芯 片是使 用功 率来 做起 动/ 潜动 判 断的 。 3.10. 中断 源 中 断 标志 寄存器 EMUIF 中的所有 标识 都 可以 分别 配置 成/IRQ 引脚输出 ,有 效 输出为 低电平 。 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有
28、限公司 所有 http:/ Page14 of 64 Rev1.3 4. 通 信 接口 4.1. SPI 接口 4.1.1. 概述 A TT7053BU/7059BU 支持 SPI 通讯接 口, SPI 接口 定义 与 标准的 SPI 接 口相 同, 同 时 接口 的通 讯时钟 SCLK 最高 为 500K 。 4.1.2. ATT7053BU/7059BU 的 SPI 接口说明 (1)SPIDI:AT T 7053BU/7059BU 的 串行 数据 接收引 脚。 (2)SPIDO :A TT7053BU/7059BU 的串 行数 据发 送 引脚。 (3)SPICLK :A TT7053BU/
29、7059BU 的串 行时 钟引脚 , 决定 数据 移出 或者 移入 SPI 口的传 输速 度, 上 升沿 放数据 ,下降 沿取 数据 。SCLK 上 升沿 时将 ATT7053BU/7059BU 寄存器 中的 数据 放置于 DOUT 上输 出,SCLK 下 降 沿时将 DIN 上 的数 据采 样到 ATT7053BU/7059BU 中。 (4)SPICS :作为 A TT7053BU/7059BU 的 片选 信号, 低 电平 有效 , 用户 可以 通过 SPICS 引 脚的 高低 来启 动 / 终止 一次 SPI 传输 。 对于三 线 SPI 通讯 模式 , 需要 将 SPICS 一直 拉低
30、, 按照 固 定的 8bit 通 讯地 址, 24bit 通讯数 据这 样的 通讯 帧方式 来 读/ 写 A TT7053BU/7059BU 的计量 寄存 器。 4.1.3. ATT7053BU/7059BU 的 SPI 通讯定义 (1) 固 定长 度的 数据 传输( 一共 4 个字 节) ,即每次数 据 通讯 都是 1 个字 节命 令和 3 个 字节 的数 据。 (2)通 讯中 从机 输出 是以 SCK 上升沿 输出 数据 , 从机输 入是 从 SCK 下降 沿 采样数 据,MSB 在 前,LSB 在后。 (3)命 令寄 存器 的接 收会清 0 内部的 SPI 数据 传输 的数据 寄存 器。
31、 (4)SPI 通讯的 帧结 构: 命令寄 存器 :读 写位+7 位 要访问 的寄 存器 地址 (接 收主机 的命 令) 数据寄 存器 :3 字 节(24bit ) ( 接 收主 机送 来的 数据) 4.1.4. ATT7053BU/7059BU 的 SPI 通讯波形 CS: 片选(INPUT),允 许访 问控制 线,CS 发 生下 降沿跳 变 时表示 SPI 操 作开 始,CS 发生 上升 沿跳 变时 表示SPI 操作 结束 。 DIN:串 行数 据输 入(INPUT) , 用于 把数 据传 输到 ATT7053BU/7059BU 中。 DOUT:串 行数 据输 出(OUTPUT),用 于从
32、 ATT7053BU/7059BU 寄存 器中 读出 数据。 SCLK: 串行 时钟(INPUT), 控制数 据移 出或 移入 串行 口的传 输率 。 上 升沿 放数 据, 下 降沿 取数 据。SCLK 上 升 沿时将 ATT7053BU/7059BU 寄存器 中的 数据 放置 于 DOUT 上输 出,SCLK 下降 沿 时将 DIN 上的 数据采样 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page15 of 64 Rev1.3 到ATT7053BU/7059BU 中。 读操作 时序
33、写操作 时序 4.1.5. ATT7053BU/7059BU 的 SPI 通讯示例 读寄存 器则 该命 令寄 存器 读写位 为 0 ,写 寄存 器则 该命令 寄存 器读 写位 为 1 ,举例 子说 明: 若用户 希望 读取 寄存 器 EMUIE(30H) 则应 该发 送数 据如下 : 76543210 CS SCLK DIN DOUT 2322 5 4 3 2 1 0 12 7 14 10 13 8 11 6 9 171615 21201918 76 543210 CS SCLK DIN 9 23 22212019181716151413121110 8 7 6 5 4 3 2 1 0 Com
34、mand Data ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page16 of 64 Rev1.3 若 用 户希 望写 寄存器 EMUIE(30H) 则应 该发 送数 据如 下: 4.1.6. ATT7053BU/7059BU 的 SPI 通讯错误定义 (1)如 果在 通讯 过程 中发生 CS 信号 拉高 的情 况, 则会给 出相 应的 错误 标志 , 同 时置位 SPIWrongIE ,并 通过 IRQ 放出。 (2) 如果 用户 写入 小于 24bit 的数据 ,则 操作 无效 ,
35、给 出错 误标 志。 (3)SPI 数据传 输以 8bit(1 个字 节) 为单 位, 所以 在 SPI 数据 传输 的时 候, 一 旦用 户只 写入 1 字节+4bit 的数据 后就 将 CS 拉起 来 则会造 成写 入失 败同 时给 出错误 标志 。 如果 用户 只 给出 1 字节+4bit 的时 钟想 要读 取寄存 器数 据, 也会 造成 读取失 败, 同时 给出 错误 标志。 (4)所 有的 错误 标志 均可 产生 IRQ 给出中断信 号通 知主机 ,中断 是否 由 IRQ 引脚 发 出可 以由 寄存 器使 能控制 ,同 时该 次错 误不 会影响 到下 一次 的数 据传 输。 ATT7
36、053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page17 of 64 Rev1.3 4.1.7. ATT7053BU/7059BU 的 SPI 通讯校验和 (1)BCKREG :会保存 上 一次 SPI 通讯 的 BUFF 数据的值 (该 寄 存器 为了 保证 SPI 通讯 的准 确性) 。 (2)ComChecksum :对 SPI 传输 数据 帧校 验和 寄存 器的读 取会 导致 该校 验和 寄存器 的重 新计 算, 每次 SPI 通讯 的命 令和 数据 都 被累 加放入 ComChecksu
37、m 寄存器的 低两 个字 节 。ComChecksum 的 高 8 位 bit16.bit23 会保存 SPI 通讯 的上 一次 的命 令。SPI 通讯 中的 数据 为单字 节 长度 的加 法。 ( 该 寄存 器为 了保证 SPI 通讯的 准确 性) 。 (3)BCKREG 与 ComChecksum 通讯校验寄存 器在用 户 使用 的时 候任 选其 一即可。 (4)SumChecksum :将所 有的校 表寄 存器 做累 加, 累加后 的结 果放 入一 个 3 字节的参 数和 寄存 器, 参数 和寄存 器固 定时 间更 新, 这样用 户可 以通 过查 询这 个寄存 器的 数据 是否 改变 来
38、判断 是否 出错 。 4.1.8. ATT7053BU/7059BU 的 SPI I/O 口状态 (1)对 于 SPI 口 的状 态,对 于 只做 为从 机的 A TT7053BU 而言, 正常 模式 ,当 A TT7053BU/7059BU 未被 选 中 的时 候, 输出口 SPIDO 为高阻 态, 输入 口 SPIDI 为输入状态 。 (2) 在 芯片 Reset 的时候,输出 口 SPIDO 为高 阻态 ,输入 口 SPIDI,SPICLK ,SPICSCS 为输 入状 态。 4.1.9. ATT7053BU/7059BU 的 SPI 通讯 CS 一直拉低的方 式 CS 一直拉 低的 通
39、讯 方式 和 CS 拉高拉 低的 通讯 方 式时序 上是 相同 的, 区别 只是在 SPI 口的 CS 引脚, 当 CS 一直 拉低 的情 况下, 芯 片内 部会 对每次 SPI 通讯的 固定 长度 (32bit )计 数 ,如 果计 数值 达到 32bit , 则芯片 内部 自动 开始 准备 下一帧 通讯 数据 的计 数。 在使 用 SPI 口 的三 线通 讯方 式时, 推荐 用户 使用 WDTEN 控制位 ,提 高 SPI 通讯 的可 靠 性。 ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:
40、/ Page18 of 64 Rev1.3 4.2. UART 接口 4.2.1. 概述 (1)工 作在 从模 式, 半双工 通 讯,9 位 UART (含偶 校验位 ) , 符合 标准 UART 协议。 (2)AT T7053BU 通 过硬件 管 脚配 置波 特率 ,2400/9600/38400/4800bps 四档 可 以选择 ;A TT7059S 固 定 波特率 4800bps 。 (3)数 据帧 结构 包含 校 验字 节和 ACK 反馈字节 4.2.2. UART 接口说明 A TT7053BU : (1)SPI/UART :选择引 脚通讯 模式 。0 : 选择 UART 功能 1:
41、 选择 SPI 功能 (2)SPIDI/RX :UART 模式下,A TT7053BU 的 数据 接收引 脚。 (3)SPIDO/TX:UART 模式下 ,A TT7053BU 的数 据发送 引脚 。 (4)SPICLK/B0 ,SPICS/B1 :UART 模式下 ,波 特 率配置 引脚 。 B1 B0 波特率 0 0 2400 0 1 9600 1 0 38400 1 1 4800 A TT7059S: (1)RX : A TT7059S 的 数据接 收引 脚。 (2)TX : A TT7059S 的 数据发 送引 脚。 ATT7053BU/7059BU/7059S 用户手册 (P73-1
42、3-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page19 of 64 Rev1.3 4.2.3. UART 接口图示 ATT7053BU 24PIN 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 SPICS/B1 SPICLK/B0 SPIDI/RX SPIDO/TX 波特率选择 波特率选择 从机数据接收 从机数据发送 主机 TX ( 或I/O 口) RX ( 或I/O 口 ) SPI/UART( 接GND)A TT7053BU UART 接口图 示 RX TX 从机数据接收
43、从机数据发送 主机 TX(或I/O口) RX(或I/O口) ATT7059S 16PIN 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9A TT7059S UART 接口 图示 4.2.4. UART 单个字节格式 Start Bit D0 D1 D2 D3 D4 D5 D6 D7 Parity Bit Stop Bit 1 个字节信息供需要传输11bit T 波特率为1/T ATT7053BU/7059BU/7059S 用户手册 (P73-13-46) 版权归钜 泉光电 科技( 上海) 股份 有限公司 所有 http:/ Page20 of 64 Rev1.3
44、4.2.5. ATT7053BU/7059S UART 通讯命令帧格式 HEAD CMD7.0 DATA CHKSUM/ACK MSB LSB Fixed:0x6A W/R+Address名称 解释 HEAD 传输字 节帧 头, 固定 为0x6A CMD70 命令字 节, 由主 机端 发送 CMD7 为命 令类 别: : 读操作 :写 操作 CMD6:0为需 要操 作的 ATT7053BU/7059S 寄 存器 地址 DATA 数据字 节, 读操 作由 从机 端(ATT7053BU/7059S)发送 , 写操 作由 主机 端发 送。 读寄存 器为 固定 3 字节 传输 ;写寄 存器 是固定 2
45、 字节 传 输, 高字 节在 前。 CHKSUM 校验和 :读 操作 时由 从机 端(ATT7053BU/7059S)发送 , 写操 作时 由主 机端 发送 。 校验和 算法 如下 : 7.0 7.0 7.0 7.0 . 1 7.0 CHKSUM HEAD CMD DATAn DATA = + + +即将命 令帧 的各 数据 相加 ,抛弃 进位 ,最 后的 结果 按位取 反。 ACK 写操作 时由从 机端 (ATT7053BU/7059S ) 表 示用 户发 送的校 验和 与从 机内 部计 算的校 验和是 否一 致, 如果 一致 则ACK 为 0x54 , 如果 不一致 则 ACK 为 0x6
46、3。 ACK 的响 应时 间为 从机 端(ATT7053BU/7059S )接收完 数 据后 26us 后响 应。 4.2.6. ATT7053BU/7059S UART 通讯写操作格式 HEAD CMD DATA1 DATA0 CHKSUM MSB LSB Fixed:0x6A W/R+Address 主机对ATT7053BU 进行写操作 ATT7053BU RXD ATT7053BU TXD ACK 通讯一帧数据结束 反馈ACK 信号 HEAD CMD 主机对ATT7053BU 进行写操作 DATA1 新的通讯帧数据开始写操作 特点 说明 9 位UART 单 个 字节 信息由 11bit 组 成,分 别为 :起 始位+数据位+奇偶 校验 位+ 停 止位 6 字节 固定 长度传 输 每 一 个写 操作 数据 帧都是6 个字 节固 定长 度, 如果 主 机发送 校验 和后 从机 检测 发现和 接收的 校验 和不 一致 , 则 该帧数 据也 不会 被写 入ATT7053BU/7059S 寄存 器, 同 时会给 出ACK 信 号。 字节传 输 对于双 字节 的寄 存器 ,数 据帧写 入时 ,高 位在 前, 低位在 后。