一、HT7017介绍

1.1 简介

HT7017 是一颗带 UART 通信接口的高精度单相多功能计量芯片。芯片支持宽电压,工作电压范围是 3.0 ~5.5V,工作晶振为 6MHz。
在这里插入图片描述

1.2 芯片说明

引脚封装
在这里插入图片描述
引脚说明
在这里插入图片描述

  • 参数解释:Vpp是峰值电压,最大电压与最小电压的差值不能超过该值
  • 系统复位:
    • HT7017 正常上电后,由于需等待晶振起振及芯片内部电源系统建立,因此用户需要等
    • 待 10ms 时间,才可以操作内部寄存器
      通过外部引脚 RST 完成,当 Reset 出现大于 1uS 的低电平时,芯片进入复位状态,当
      RST 变为高电平时芯片将从复位状态进入正常工作状态(需要等待 2ms 才可以操作寄存器)
    • 通过通信接口完成:SRSTREG (33H)寄存器写入 0x55 即复位。;当UART接收到波特率为300的命令字0x00,进行复位。

1.3 UART通信

在这里插入图片描述
数据协议
在这里插入图片描述
eg:
读取芯片ID
发送:6A 1B
接收:6A 1B 70 53 B0 07

二、常规使用

2.1 电路图

引用其他大佬的电路图
参考1

采样电路
在这里插入图片描述
IC电路
在这里插入图片描述
参考2
在这里插入图片描述

2.2 实战代码

HT7017就和其他外设通信一直。配置UART波特率等参数,使能中断…
驱动代码参考上面的“参考一”链接即可

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐