0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SSP1842

SSP1842

  • 厂商:

    SIPROIN(矽朋)

  • 封装:

    SSOP10_150MIL

  • 描述:

    内置时钟单相多功能免校准计量电路

  • 数据手册
  • 价格&库存
SSP1842 数据手册
SSP1842 内置时钟单相多功能免校准计量电路 一、概述 SI PR 二、特点 O IN SSP1842 是一颗内置时钟免校准电能计量芯片,适用于单相多功能电能表、智能插座、 智能家电等应用,具有较高的性价比。 SSP1842 集成了 2 路高精度 Sigma-Delta ADC,参考电压,电源管理等模拟电路模块, 以及处理有功功率、电流电压有效值等电参数的数字信号处理电路。 SSP1842 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流 有效值(用于过流保护) ,以及波形输出等功能,通过 UART/SPI 接口输出数据,能够充分 满足智能插座、智能家电、单相多功能电能表及用电信息大数据采集等领域的需要。 SSP1842 具有专利防潜动设计,配合合理的外部硬件设计,可确保在无电流时噪声功率 不被计入电能脉冲。  两路独立的 Sigma-Delta ADC,一路电流和一路电压。  电流有效值范围(10mA~35A)@1mohm  有功电能(1w~7700w)@1mohm@220V  可输出电流、电压有效值,快速电流有效值,有功功率,电流电压波形相角  批次出厂增益误差小于 1%,外围元件满足一定条件下可以免校准  电流通道具备过流监控功能,监控阈值及响应时间可设置  电压/电流过零信号输出  内置波形寄存器,可输出波形数据用于负载类型分析  集成 SPI(最快速率支持 900KHz)/UART(4800bps-38400)通信方式  电源掉电监测,低于 2.7V 时,芯片进入复位状态  内置 1.218V 参考电压源  内置振荡电路,时钟约 4MHz  芯片单工作电源 3.3V,低功耗 10mW(典型值)  SSOP10L/TSSOP14 封装 SSP1842 内置时钟单相多功能免校准电能计量电路 三、系统框图 VDD IP1 IN1 SSP1842 LDO PGA SDM Internal Clock Power On/Reset UART /SPI CF1 ZX CF2 DSP VP VN PGA REG SDM 1.2V IN Reference Voltage SEL SCLK RX/SDI TX/SDO GND O 图 1 内部框图 SI PR 四、引脚特征 VDD 1 14 TX/SDO IP 2 13 RX/SDI IN 3 12 SCLK_BPS VP 4 11 SEL GND 5 10 CF1 A1 6 9 ZX A2_NCS 7 8 CF2 SSP1842 VDD 1 IP 2 10 TX/SDO 9 RX/SDI SSP1842 IN 3 8 SCLK_BPS VP 4 7 SEL GND 5 6 CF1 图 2 TSSOP14L 图 3 SSOP10L TSSOP14L SSOP10L 符号 说明 1 1 VDD 2,3 2,3 IP,IN 4 4 VP 电压信号输入端,最大差分电压±100mV(70mV rms) 5 5 GND 芯片地 6 A1 UART 模式时,作为片选功能低位地址。内部默认下拉。 7 A2_NCS UART 模式时,作为片选功能高位地址。SPI 模式时,作为 CS 片 选控制,低电平有效。内部默认下拉。 8 CF2 电能状态输出,可由 OT_FUNX 寄存器配置,输出多种电能信息 9 ZX 过零监控输出,可由 OT_FUNX 寄存器配置,输出多种电能信息 电源(+3.3V) 电流通道的模拟输入,管脚的最大差分电压±50mV(35mV rms) 10 6 CF1 电能状态输出,可由 OT_FUNX 寄存器配置,输出多种电能信息 11 7 SEL UART/SPI 通信模式选择(0:UART 1:SPI) ,内部有下拉电阻, 悬空即为 0 电平(UART),管脚直接接到 VDD 即为高电平(SPI) Ver1.0 2 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 12 8 SCLK_BPS SPI 方式时钟输入;UART 通信模式时可选择波特率 13 9 RX/SDI UART/SPI 复用管脚,UART RX/SPI DIN 14 10 TX/SDO UART/SPI 复用管脚,UART TX/SPI DOUT,需要外部上拉电阻 五、电气特性 (VDD =3.3V,GND=0V,片上基准电压源,内置晶振,25℃,电能通过 CF 输出进行测量) 测量项目 符号 电源 VDD VDD 功耗 Iop 测量条件 最小 典型 3.0 VDD=3.3V 最大 单位 3.6 V 3 mA 4000:1 输入动态范围 有功电能测量精度 (大信号) 35A~100mA 输入@ 1mohm 采样电阻 0.2 % 有功电能测量精度 (小信号) 100mA~50mA 输入@ 1mohm 采样电阻 0.4 % 有功电能测量精度 (微小信号) 50mA~10mA 输入@ 1mohm 采样电阻 0.6 % 有效值测量精度 (大信号) 35A~100mA 输入@ 1mohm 采样电阻 0.2 % 100mA~50mA 输入@ 1mohm 采样电阻 2 % 6 % O IN 测量范围 SI PR 有效值测量精度 (小信号) 50mA~10mA 输入@ 1mohm 采样电阻 有效值测量精度 (微小信号) 快速有效值响应时间 50Hz 60Hz 可设置为周波/半周波 10 160 mS 8.3 133 mS 过零信号输出延时 571 uS 通道间相角引起测量 误差(容性) PF08err 相位超前 37 (PF=0.8) 0.5 % 通道间相角引起测量 误差(感性) PF05err 相位滞后 60 (PF=0.5) 0.5 % AC 电源抑制 (输出 频率幅度变化) ACPSRR IP/N=100mV 0.1 % DC 电源抑制 (输出 频率幅度变化) DCPSRR VP/N=100mV 0.1 % 模拟输入电平(电 流) 电流差分输入(峰值) 50 mV 模拟输入电平(电 压) 电压差分输入(峰值) 200 mV 模拟输入阻抗 370 kΩ SEL 下拉电阻 SEL(下拉) 56.9 kΩ 模拟输入带宽 (-3dB) 3.5 kHz 1.218 V 内部电压基准 Vref 逻辑输入高电平 VDD=3.3V±5% 逻辑输入低电平 VDD=3.3V±5% Ver1.0 3 / 19 2.6 V 0.8 V Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 逻辑输出高电平 VDD=3.3V±5% IOH=5mA 逻辑输出低电平 VDD=3.3V±5% IOL=5mA VDD0.5 V 0.5 V 极限参数(T=25℃) VDD 相当于 GND 电压 . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .-0.3V~+4V 模拟输入 IP1, VP 相当于 GND 电压. . . . . . . . . . . . . . . . . . . . . . . .- 4V~+4V 数字输入 UART_SEL、RX/SDI 相当于 GND . . . . . . . . . . . .. . .-0.3V~VDD+0.3V 数字输出 CF、TX/SDO 相当于 GND . . . . . . . . . . . . . . .. . . . . . .-0.3V~VDD+0.3V 工作温度范围:工业级. . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .-40℃~+85℃ 存储温度范围 . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .-55℃~+150℃ 6.1 寄存器列表 地址 名称 外部 读/写 内部 读/写 位 宽 IN 六、内部寄存器说明 默认值 描述 Reserved R W 0x01 I_WAVE R W 0x02 V_WAVE R W I_RMS R V_RMS 0x05 0x06 0x03 0x04 0x07 0x08 0x09 24 0x000000 保留 20 0x00000 电流波形寄存器,有符号 20 0x00000 电压波形寄存器,有符号 W 24 0x000000 电流有效值寄存器,无符号 R W 24 0x000000 电压有效值寄存器,无符号 I_FAST_RMS R W 24 0x000000 电流快速有效值寄存器,无符号 WATT R W 24 0x000000 有功功率寄存器,有符号 CF_CNT R W 24 0x000000 有功电能脉冲计数,无符号 FREQ R W 16 0x4E20 线电压频率寄存器,无符号 STATUS R W 10 0x000 状态寄存器,无符号 SI PR 0x00 O 电参量寄存器(只读) 用户操作寄存器(读写) 0x12 I_RMSOS R/W R 8 0x00 电流有效值小信号校正寄存器 0x14 WA_CREEP R/W R 8 0x0B 有功功率防潜寄存器 0x15 I_FAST_RMS _TH R/W R 16 0xFFFF 电流快速有效值阈值寄存器 0x16 I_FAST_RMS _CYC R/W R 3 0x1 电流快速有效值刷新周期寄存器 0x17 FREQ_CYC R/W R 2 0x3 线电压刷新寄存器 0x18 OT_FUNX R/W R 6 0x24 输出配置寄存器 0x19 MODE R/W R 10 0x87 用户模式选择寄存器 0x1A GAIN_CR R/W R 2 0x2 电流模拟增益控制寄存器 0x1C SOFT_RESET R/W R 24 0x000000 写入 0x5A5A5A 时,用户区寄存器复位 0x00 用户写保护设置寄存器。写入 0x55 后,用户操作寄存器可以写入;写入其 他值,用户操作寄存器区域不可写入 0x1D USR_WRPROT R/W R 8 注:通讯协议的数据字节为 24bit,高位无效位补 0。 Ver1.0 4 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 6.2 特殊寄存器说明 用户模式选择寄存器(注:X表示0或1都可以) 0x19 MODE No. name default value [1:0] Reserved b00 保留 [2] CF_EN b1 有功能量和脉 冲开关 [3] RMS_UPDATE_SEL b0 有效值寄存器 刷新时间选择 [4] Reserved b0 保留 [5] AC_FREQ_SEL b0 交流频率选择 [6] CF_CNT_CLR_SEL b0 CF 计数寄存器 读后清零使能 0:关闭 [7] CF_CNT_ADD_SEL b1 CF 脉冲能量累 加模式选择 0:代数和累加 UART 通信波特 率选择 b00 No. [1:0] [3:2] SI PR 输出配置寄存器 0x18 [5:4] OT_FUNX name CF1_FUNX_SEL CF2_FUNX_SEL ZX_FUNX_SEL 0:关闭 1:使能 0:400ms 1:800ms 0:50Hz 1:60Hz 1:使能 IN UART_RATE_SEL description 1:绝对值累加 0x:波特率由硬件管脚 SCLK_BPS 决定, 接 0 选择 4800bps,接 1 选择 9600bps 10:19200bs 11:38400bps O [9:8] 工作模式寄存器 输出配置寄存器 default value description b00 00:输出有功能量脉冲 01:输出过流报警 10:输出电压过零指示 11:输出电流过零指示 b01 00:输出有功能量脉冲 01:输出过流报警 10:输出电压过零指示 11:输出电流过零指示 b10 00:输出有功能量脉冲 01:输出过流报警 10:输出电压过零指示 11:输出电流过零指示 状态寄存器 0x09 STATUS No. name default value description [0] CF_REVP_F b0 脉冲 CF 能量反向指示,负能量时置 1 [1] CREEP_F 有功功率小于有功防潜动值时置 1 [7:2] Reserved 保留 [8] I_ZX_LTH_F 电流过零输出状态指示 [9] V_ZX_LTH_F 电压过零输出状态指示 Ver1.0 工作状态寄存器 5 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 七、工作原理说明 SSP1842 主要分为模拟信号处理和数字信号处理两块,模拟部分主要包括两通道 PGA、 两通道 Sigma-Delta ADC、内置时钟(internal clock)、上下电监测(Power on/reset) 、LDO 等 相关模拟模块,数字部分为数字信号处理模块(DSP) 。 7.1 电流电压瞬态波形计量 IP IN ADC SINC3 HPF I_WAVE PGA ADC SINC3 HPF V_WAVE IN VP PGA 图4 SI PR O 如上图所示,电流和电压分别通过模拟模块放大器(PGA)和高精度的模数转换(ADC) 得到两路 1bit PDM 给数字模块,数字模块经过降采样滤波器(SINC3)、高通滤波器(HPF) 及通道偏置校正等模块,得到需要的电流波形数据和电压波形数据(I_WAVE,V_WAVE) 。 采集到的负载电流和电压波形数据以 7.8Kbps 的速率更新,每个采样数据为 20bit 有符 号数,并分别存入波形寄存器(I_WAVE,V_WAVE),SPI 速率配置大于 375Kbps,可连续读取 一个通道的波形值。 外部 内部 读/写 读/写 I_WAVE R V_WAVE R 地址 名称 0x01 0x02 位宽 默认值 描述 W 20 0x00000 电流波形寄存器 W 20 0x00000 电压波形寄存器 7.2 有功功率 WA_CREEP RMS_UPDATE_SEL WATT ANTI-CREEP AVERAGE I_WAVE × LPF_ WATT V_WAVE WATT WATT_t 图5 地址 名称 0x06 WATT Ver1.0 外部 内部 读/写 读/写 R W 6 / 19 位宽 默认值 描述 24 0x000000 有功功率寄存器,有符号 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 有功功率计算公式:WATT = 4046∗𝐼𝐼(𝐴𝐴)∗𝑉𝑉(𝑉𝑉)∗COS(φ) 𝑉𝑉𝑉𝑉𝑉𝑉𝑉𝑉 2 其中,𝐼𝐼(𝐴𝐴),𝑉𝑉(𝑉𝑉)为通道管脚输入信号的有效值(mV),φ为 I(A)、V(V)交流信号的相位夹角, Vref 为内置基准电压,典型值为 1.218V; 该寄存器能显示当前有功功率是正功还是负功,Bit[23]为符号位,Bit[23]=0,当前功率为正 功,Bit[23]=1,当前功率为负功,补码形式。 7.3 有功功率的防潜动 SSP1842 具有专利功率防潜功能,保证无电流输入的时候板级噪声功率不会累积电量。 有功防潜动阈值寄存器(WA_CREEP)为 8bit 无符号数,缺省为 0BH。该值与有功功 率寄存器值对应关系见下面公式,当输入有功功率信号绝对值小于这个值时,输出有功功率 设为零。这可以使在无负载情况下,即使有小的噪声信号,输出到有功功率寄存器中的值为 0,电能不累积。 名称 0x14 WA_CREEP 外部 内部 读/写 读/写 R/W R 位宽 默认值 描述 8 0x0B 有功功率防潜寄存器 IN 地址 WA_CREEP = 𝑊𝑊𝐴𝐴𝐴𝐴𝐴𝐴 ∗ O 可以根据功率寄存器 WATT 的值设置 WA_CREEP,他们的对应关系: 256 3125 SI PR 当前通道处于防潜状态时,该通道的有效值不测量,也切除到 0。 7.4 电能计量 SSP1842 提供电能脉冲计量,有功瞬时功率通过一段时间的积分,可获得有功能量,并 可进一步输出校验脉冲 CF,CF_CNT 寄存器保存输出电能脉冲 CF 的个数,具体如下图所 示。 WA_CFDIV WATT_t CNT_ADD_SEL CF_CNT_CLR GEN _CF ∫ MUX COUNT CF_CNT CF CF_REVP CF_EN 图6 地址 名称 0x07 CF_CNT 外部 内部 读/写 读/写 R W 位宽 默认值 描述 24 0x000000 有功电能脉冲计数,无符号 可直接从有功电能脉冲计数寄存器 CF_CNT 读取用电量,也可通过配置 OT_FUNX 寄 存器后,由 I/O 中断从 CF1/CF2/ZX 引脚直接对脉冲个数进行计数,CF 的周期小于 160ms 时,为 50%占空比的脉冲,大于等于 160ms 时,高电平固定脉宽 80ms。 Ver1.0 7 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 工作模式寄存器 0x10 MODE No. name default value [2] CF_EN 0b1 有功能量和脉冲开关 [6] CF_CNT_CLR_SEL 0b0 CF 计数寄存器读后清零使能 位 [7] CF_CNT_ADD_SEL 0b1 CF 脉冲能量累加模式选择 description 0:关闭 1:使能 0:关闭 1:使能 0:代数和累加 1:绝对值累加 CF_EN 为能量脉冲输出总开关,关闭后,CF_CNT 停止计数,CF1/CF2/ZX 引脚停止输 出电能脉冲计数。 可通过 CF_CNT_CLR_SEL 寄存器,选择 CF 计数寄存器(CF_CNT)读后是否清零。 可通过 CF_CNT_ADD_SEL 对脉冲能量累加模式进行选择。 注意:CF_CNT 寄存器是电能脉冲绝对值累积方式。 1638.4∗256 每个 CF 脉冲的累积时间 tCF= 𝑊𝑊𝑊𝑊𝑊𝑊𝑊𝑊 IN 其中WATT 为对应的有功功率寄存器值(WATT) 。 O 7.5 电流电压有效值 SI PR 两个通道的有效值,如下图,经过平方电路(X2)、低通滤波器(LPF_RMS)、开根电路 (ROOT),得到有效值的瞬时值 RMS_t,再经过平均得到两个通道的平均值(I_RMS 和 V_RMS)。 I_WAVE x² LPF_RMS AVERAGE root I_RMS I_RMS_t V_WAVE x² LPF_RMS RMS_UPDATE_SEL root AVERAGE V_RMS V_RMS_t RMS_UPDATE_SEL 图7 外部 内部 读/写 读/写 I_RMS R V_RMS R 地址 名称 0x03 0x04 位宽 默认值 描述 W 24 0x000000 电流有效值寄存器,无符号 W 24 0x000000 电压有效值寄存器,无符号 0x19 MODE 工作模式寄存器 No. name default value description [3] RMS_UPDATE_SEL 0b0 有效值寄存器刷新时间 设置 0:400ms 1:800ms 设置 MODE[3].RMS_UPDAT_SEL,可选择有效值平均刷新时间是 400ms 或 800ms,默 Ver1.0 8 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 认 400ms。 当通道处于防潜状态时,该电流通道的有效值为零。 电流有效值转换公式:I_RMS = 电压有效值转换公式:V_RMS = 324004∗𝐼𝐼(𝐴𝐴) 𝑉𝑉𝑉𝑉𝑉𝑉𝑉𝑉 79931∗𝑉𝑉(𝑉𝑉) 𝑉𝑉𝑉𝑉𝑉𝑉𝑉𝑉 𝑉𝑉𝑉𝑉𝑉𝑉𝑉𝑉是参考电压,典型值是 1.218V。 I(A)是 IP、IN 管脚间的输入信号(mV) ;V(V)是 VP 管脚的输入信号(mV); 7.6 过流检测 IN SSP1842 可快速采集电流有效值实现过流检测功能。I_WAVE_F 取绝对值后进行半周 波 或 周 波 时 间 累 加 , 存 于 I_FAST_RMS 寄 存 器 , 与 电 流 快 速 有 效 值 阈 值 寄 存 器 I_FAST_RMS_TH 进行比较后通过引脚输出过流中断。 AC_FREQ_SEL FAST_RMS ∫ || I_WAVE_F flag_l >= O [23:9] SI PR FAST_RMS_CTRL [15] FAST_RMS_CTRL [14:0] 图8 地址 0x15 名称 外部 内部 读/写 R/W I_FAST_RMS_TH 读/写 位 宽 默认值 描述 R 16 0xFFFF 电流快速有效值阈值寄存器 通过 I_FAST_RMS_TH 快速有效值阈值寄存器,设定快速有效值阈值(即过流阈值)。 地址 0x00 名称 I_FAST_RMS 外部 内部 读/写 读/写 R W 有效位 默认值 描述 24 0x000000 电流快速有效值,无符号 取 I_FAST_RMS 寄存器的 Bit[23:9]与过流阀值 I_FAST_RMS_TH [15:0]比较,若大于等 于设置的阀值,则过流报警输出指示管脚 CF1/CF2/ZX 输出高电平。CF1/CF2/ZX 由 OT_FUNX 输出配置寄存器进行设置。 地址 名称 外部 内部 读/写 读/写 有效位 默认值 描述 电流快速有效值刷新 周期寄存器 0x15 Ver1.0 I_FAST_RMS_CYC R/W 9 / 19 R 3 0x1 000 0.5 周波 001 1 周波 010 2 周波 011 4 周波 其他 8 周波 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 通过 I_FAST_RMS_CYC 快速有效值刷新周期寄存器,设定快速有效值刷新周期。其中 周波根据 MODE[5]的设置值可选 50H 或者 60Hz。如选择 50hz,默认 1 周波即 20ms 刷新一 次。如选择最快的 0.5 周波累加时,I_FAST_RMS 寄存器的误差会相对较大。 工作模式寄存器 0x19 MODE No. name default value [5] AC_FREQ_SEL 0b0 description 交流电频 率选择 0:50Hz 1:60Hz 通过 MODE[5]设置交流电频率。 7.7 线电压频率检测 SSP1842 具有线电压频率检测功能,每个若干设定的周期(FREQ_CYC)刷新一次,所 检测的是全波电压波形。 名称 0x08 FREQ 外部 内部 读/写 读/写 R W 有效位 默认值 描述 IN 地址 16 0x4e20 线电压寄存器,无符号 线电压刷新时间设置寄存器 R/W R 2 0x3 O FREQ_CYC 2 周波刷新 01 4 周波刷新 10 8 周波刷新 11 16 周波刷新 SI PR 0x17 00 线电压测量的分辨率为 2us/LSB(500KHz 时钟),相当于 50Hz 线路频率时的 0.01%或 60Hz 线路频率时的 0.012%。线电压寄存器(FREQ)与实际线电压频率的折算关系: 𝑓𝑓测 = 2 ∗ 𝑓𝑓𝑠𝑠 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 其中默认模式下 f_s=500KHz;对于 50Hz 的市电网络,测得 FREQ 的值为 20000(十进 制),对于 60Hz 的市电网络,测得 FREQ 的值为 16667(十进制)。 另外,电压有效值低于过零判断阈值时,线电压频率检测关闭。 7.8 过零检测 SSP1842 提供电压和过零过零检测,可 由引脚 CF1/CF2/ZX 输出过零信号,管脚输 出零表示波形正半周,管脚输出 1 表示波形 负半周。与实际输入信号的时延 570us。 570us ZX 图9 Ver1.0 10 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 0x18 OT_ FUNX No. name [3:2] [5:4] default value CF1_FUNX_SEL CF2_FUNX_SEL ZX_FUNX_SEL description 0b00 CF1 输出选择位: b00:输出有功能量脉冲 b01:输出过流报警 b10:输出电压过零指示 b11:输出电流过零指示 0b01 CF2 输出选择位: b00:输出有功能量脉冲 b01:输出过流报警 b10:输出电压过零指示 b11:输出电流过零指示 0b10 ZX 输出选择位: b00:输出有功能量脉冲 b01:输出过流报警 b10:输出电压过零指示 b11:输出电流过零指示 IN [1:0] 输出配置寄存器 0x19 STATUS No. name [9] 工作状态寄存器 default value description I_ZX_LTH_F 0b0 电流过零输出状态指 示 V_ZX_LTH_F 0b0 电压过零输出状态指 示 SI PR [8] O 通过 OT_ FUNX 对输出管脚进行配置(SSOP10L 封装只有 CF1) 。 0:电流过零高于阈值 1:电流过零低于阈值 0:电压过零高于阈值 1:电压过零低于阈值 若电压或电流有效值过低,过零检测输出信号不稳定。 当电压有效值 V_RMS 高 5bit 等于 0 时,V_ZX_LTH_F 为 1,表示电压有效值过低,小 于满量程的 1/32,电压过零指示关闭,保持为 0。 当电流有效值 I_RMS 高 6bit 等于 0 时,I_ZX_LTH_F 为 1,表示电流有效值过低,小于 满量程的 1/64,电流过零指示关闭,保持为 0。 Ver1.0 11 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 八、通讯接口 SSP1842 提供 SPI 和 UART 两种通讯接口,这两个接口是复用的。寄存器数据均按 3 字 节(24bit)发送,不足 3 字节的寄存器数据,未使用位补 0,凑足 3 字节发送。 8.1 SPI  通过管脚 SEL 选择,SEL=1,与 UART 复用  从模式  半双工通讯,通讯率可配,最大通讯速率 900Khz  8-bit 数据传输,MSB 在前,LSB 在后  固定一种时钟极性/相位(CPOL=0,CPHA=1)  可三线或者四线通信,当 A2_NCS 固定接 0 时,相当于三线通信,当 A2_NCS 由主机 IN 控制时,相当于四线通信。 工作模式 8.1.1 O 主设备工作在 Mode1:CPOL=0,CPHA=1,即空闲态时,SCLK 处于低电平,数据发送 是在第 1 个边沿,也就是 SCLK 由低电平到高电平的跳变,所以数据采样是在下降沿,数据 SI PR 发送是在上升沿。 图 10 8.1.2 帧结构 在通信模式下,先发送 8bit 识别字节(0x58) 或(0xA8),(0x58)是读识别字节,(0xA8)是 写识别字节,然后再发送寄存器地址字节,决定访问寄存器的地址(请参见 SSP1842 寄存器 列表) 。下图分别示出读出和写入操作的数据传送顺序。一帧数据传送完成,SSP1842 重新 进入通信模式。每次读/写操作所需的 SCLK 的脉冲个数均为 48 位。 帧结构有两种,分别说明如下: 1) 写操作帧 Ver1.0 12 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 Write CMD 1 0 1 0 1 0 Register Address 0 0 A 7 A 6 A 5 A 4 A 3 A 2 Data_LSB Data_MSB A 1 A 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 Checksum D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 其中校验和字节 CHECKSUM 为( (0xA8 + ADDR + DATA_H + DATA_M+ DATA_L)& 0xFF)再按位取反。 2) 读操作帧 Read CMD 0 1 0 1 1 0 Register Address 0 0 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 Data_MSB D 7 D 6 D 5 D 4 D 3 Data_LSB D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 Checksum D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 写入操作时序 8.1.3 O IN 其中校验和字节 CHECKSUM=( (0x58 + ADDR + DATA_H + DATA_M+ DATA_L)& 0xFF)再按位取反。 注:数据为固定 3 字节(高字节在前,低字节在后,数据有效字节不足 3 字节的,无效 位补 0) 。 SI PR 串行写入顺序按下述方式进行。帧识别字节{0xA8},表示数据传送操作时写入。ADDR 为需要写入数据的寄存器地址,MCU 将需要写入 SSP1842 的数据位在 SCLK 的下沿之前准 备好, 在 SCLK 的该时钟的下沿开始移入寄存器数据。 寄存器数据的所有其余位也在该 SCLK 的下沿进行左移移位操作 (图 11) 。 SDI ADDR[7:0] DATA_H,M,L[7:0] CHECKSUM[7:0] SDO 图 11 8.1.4 读出操作时序 在对 SSP1842 进行数据读出操作期间,在 SCLK 的上升沿,SSP1842 将相应的数据位 移出到 SDO 逻辑输出管脚,在接下来的 SCLK 为 1 的时间内,SDO 数值保持不变,即在下 一个下降沿时,外部设备可以对 SDO 值进行采样。在进行数据读出操作时 MCU 必须先发 送读命令帧。 Ver1.0 13 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 SDI ADDR[7:0] DATA_H,M,L[7:0] SDO CHECKSUM[7:0] 图 12 当 SSP1842 处于通信模式时,帧识别字节{0x58},表示下一个数据传送操作是读出。然 后紧跟的字节是待读出目标寄存器的地址。SSP1842 在 SCLK 的上升沿开始移出寄存器中的 数据(图 14) 。寄存器数据的所有其余位在随后的 SCLK 上升沿被移出。因此,在下降沿, 外部设备可以对 SPI 的输出数据进行采样操作。一旦读出操作结束,串行接口便重新进入通 IN 信模式。这时,SDO 逻辑输出在最后一个 SCLK 信号的下降沿进入高阻状态。 SPI 接口的容错机制 8.1.5 O SPI 接口的软复位功能,通过 SPI 接口下发 6 个字节的 0xFF,可单独对 SPI 接口进行复位。 8.2.1 SI PR 8.2 UART 概述 SSP1842 可采用 UART 通信方式。UART 接口仅需两个低速光耦,就能实现隔离通信。  通过管脚 SEL 选择,SEL=0,与 SPI 复用  工作在从模式  半双工通讯,波特率可软硬件配置为 4800bps,9600bps,19200bps,38400bps  8-bit 数据传输,无校验位,停止位 1  支持数据包读取  TSSOP14L 封装可支持器件片选功能,硬件片选地址管脚为[A1,A2_NCS],可选器件 0~3 8.2.2 0x19 波特率设置 使用模式寄存器 UART_RATE_SEL(MODE[9:8])和管脚 SCLK_BPS 进行波特率配置; MODE 工作模式寄存器 No. [9:8] Ver1.0 name UART_RATE_SEL default value 0b00 14 / 19 description UART 通信 波特率选 择 00 SCLK_BPS 引脚=0:4800bps SCLK_BPS 引脚=1:9600bps 01 同 00 10 19200bps 11 38400bps Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 芯片每次上电时 RATE_SEL 复位值为 0x0,此时根据管脚 SCLK_BPS 确定波特率。 每个字节格式 8.2.3 t2 t1 By te Start B D0 D1 D2 D3 t3 D4 D5 D6 D7 Stop B 以波特率=4800bps 为例: 起始位低电平持续时间 t1=208us 有效数据位时间持续 t2=208*8=1664us 停止位高电平持续时间 t3=208us 写入时序 IN 8.2.4 主机 UART 写数据时序如下图所示,主机先发送命令字节{1,0,1,0,1,0,A2,A1},然后 发送需要写入数据的寄存器字节(ADDR) ,接下来依次发送数据字节(低字节在前,高字节 在后,数据有效字节不足 3 字节的,无效位补 0),最后校验和字节。 {1,0,1,0,1,0, A2,A1} DATA[0:7] ADDR[0:7] …… t1 t1 t1 CHECKSUM[0:7] DATA[16:23] SI PR RX O t0 {1,0,1,0,1,0,A2,A1}为写操作的帧识别字节。假设{A2,A1}=10,器件地址 2,帧识别字节 为 0xAA。 ADDR 为写操作对应的 SSP1842 的内部寄存器地址。 CHECKSUM 字节为 ({1,0,1,0,1,0,A2,A1}+ADDR+DATA[7:0]+DATA[15:8]+DATA[23:16]) &0xFF 取反。 读取时序 8.2.5 主机 UART 读数据时序如下图所示,主机先发送命令字节{0,1,0,1,1,0,A2,A1},然后发 送需要读取的地址字节(ADDR) ,接下来 SSP1842 依次发送数据字节(低字节在前,高字 节在后,数据有效字节不足 3 字节的,无效位补 0) ,最后校验和字节。 t0 RX (0,1,0,1,1,0, A2,A1) ADDR[0:7] TX DATA[0:7] t1 帧头 t0 t2 …… DATA[16:23] …… CHECKSUM[0:7] t4 t3 {0,1,0,1,1,0,A2,A1}为读操作的帧识别字节,假设{A2,A1}=10,器件地址 2,帧识别字节 为 0x5A,ADDR 为读操作对应的 SSP1842 的内部寄存器地址。 CHECKSUM 字节为 ({0,1,0,1,1,0,A2,A1}+ADDR+DATA[7:0]+DATA[15:8]+DATA[23:16]) Ver1.0 15 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 & 0xFF 再按位取反。 注:SSOP10L 封装的器件地址是 0,即{A2,A1}=00。 时序说明: 说明 Min t1 MCU 发送字节间的间隔时间 t2 读操作时 MCU 发送寄存器地址结束到 SSP1842 发送字节 的间隔时间 t3 帧间隔时间 t4 SSP1842 发送字节之间的间隔时间 Type 0 150 0.5 Max Unit 20 mS uS uS 0 uS 数据包发送模式 8.2.6 通过命令“{0,1,0,1,1,0,A2,A1}+ 0xAA” ,SSP1842 会返回一个全电参数数据包。返回的 HEAD 2 IN 数据包共 22 个字节,当使用 4800bps 时,用时约 48ms。全电参数包格式: 3 I_RMS[23:16] 4 V_RMS[7:0] 发送字节顺序 内容 0 0x55 I_RMS[15:8] SI PR I_RMS I_RMS[7:0] O 1 V_RMS I_FAST_RMS WATT CF_CNT FREQ STATUS CHECKSUM 5 V_RMS[15:8] 6 V_RMS[23:16] 7 I_FAST_RMS[7:0] 8 I_FAST_RMS[15:8] 9 I_FAST_RMS[23:16] 10 WATT[7:0] 11 WATT[15:8] 12 WATT[23:16] 13 CF_CNT[7:0] 14 CF_CNT [15:8] 15 CF_CNT [23:16] 16 FREQ [7:0] 17 FREQ [15:8] 18 0x00 19 STATUS [7:0] 20 0x00 21 0x00 22 checksum=({0,1,0,1,1,0,A2,A1} + 0x55 + data1_l + data1_m + data1_h +…….)& 0xff 再按位取反 Ver1.0 16 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 UART 接口的保护机制 8.2.7 SSP1842 的 UART 通信提供超时保护机制:  帧超时复位,如果字节与字节之间的间隔时间超过 20ms,UART 接口复位。  手动复位,UART 连续收到超过 32 个“0”,UART 接口复位。 SI PR O IN  帧识别字节或者 checksum 字节错误,则该帧数据放弃 注:UART 模式多片通信时,每发送一帧等待一个帧超时时间后或者发送一个手动复位 后才能发送下一帧。 Ver1.0 17 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 九、封装 SI PR O IN 9.1 SSOP10L Ver1.0 18 / 19 Shanghai Siproin Microelectronics Co., Ltd. SSP1842 内置时钟单相多功能免校准电能计量电路 SI PR O IN 9.2 TSSOP14L 上海矽朋微电子有限公司 http://www.siproin.com 上海市翔殷路 128 号 1 号楼 C 座 2 楼 TEL:021-65106929 200433 FAX:021-65077897 Ver1.0 19 / 19 Shanghai Siproin Microelectronics Co., Ltd.
SSP1842 价格&库存

很抱歉,暂时无法提供与“SSP1842”相匹配的价格&库存,您可以联系我们找货

免费人工找货
SSP1842
  •  国内价格
  • 1+2.37999
  • 30+2.29499
  • 100+2.12499
  • 500+1.95499
  • 1000+1.86999

库存:2494