BD66FM8446F
BLDC 电机Flash 单片机内置驱动
BD66FM8446F 是一款8 位高性能精简指令集Flash 单片机,整合了三组半桥驱动器可直驱无刷直流马达,它高度集成多种特性,专门为无刷直流电机应用而设计。
在存储器特性方面,Flash 存储器可多次编程的特性给用户提供了较大的方便。
除了Flash 程序存储器,还包括RAM 数据存储器和用于存储序列数据、校准数据等非易失性数据的True EEPROM 存储器。此外通过使用IAP 功能,便于用户直接将测量的数据存储至程序存储器中或进行应用程序更新。
此单片机具有性能良好、功耗低、I/O 使用灵活的特性,外加集成有定时器模块、内部振荡器、多通道A/D 转换器、D/A 转换器、运算放大器、脉宽调制功能、16 位捕捉定时器模块、比较器、电机保护模块、霍尔传感器位置检测功能、UART 和I²C接口功能、16 位MDU、时基、5V LDO、低电压复位、低电压检测、暂停和唤醒功能。它内建高压FG 输出,是一款专为无刷直流电机应用而设计的单片机,其强大的功能使得它可以广泛应用于电动工具产品中,例如落地扇、泵类等。
CPU 特性
- 工作电压
♦ fSYS =32kHz~20MHz:4.5V~5.5V
♦ VM =6V~32V - VDD =5V,系统时钟为 20MHz 时,指令周期为 0.2μs
- 提供暂停和唤醒功能,以降低功耗
- 振荡器类型
♦ 内部高速 20MHz RC – HIRC
♦ 内部低速 32kHz RC – LIRC - 内部集成振荡器,无需外接元件
- 多种工作模式:快速、低速、空闲和休眠
- 所有指令可在 1~3 个指令周期完成
- 查表指令
- 115条指令
- 8 层堆栈
- 位操作指令
周边特性
- Flash程序存储器:4K×16
- RAM 数据存储器:512×8
- True EEPROM 存储器:512×8
- 在线应用编程功能 – IAP
- 看门狗定时器功能
- 14 个双向 I/O 口
- 5 个与 I/O 口共用的外部中断输入 – H1、H2、H3、NFIN 和 INT
- 多个定时器模块用于时间测量、捕捉输入、比较匹配输出、PWM 输出及单脉冲输出
- 1 个 16-bit CAPTM用于电机保护
- 1 个 10-bit PWM具有 3 组输出,支持边沿 /中心对齐模式
- BLDC电机控制
♦ 霍尔传感器噪声滤波器,用于位置侦测
♦ 电机控制电路
♦ 电机保护电路 - 多达 4 个比较器功能
- 11 个外部通道 12-bit分辨率的A/D 转换器
- 1 个全双工或半双工异步通信接口 – UART
- 1 个 I²C接口
- 内建乘除法单元 – MDU
- 单个时基功能,用于产生固定时间的中断信号
- 内置 50mA LDO,精准度为 5.0V±2%
- 低电压复位功能
- 低电压检测功能
- 保护功能
♦ VCC欠压锁定 (UVLO)
♦ 输出短路保护 (OSP)
♦ 过温保护 (OTP) - FAULT可向 MCU 输出故障指示信号
- FG 高压漏极开路输出,提供电机转速信息
- 过流检测 – 运算放大器、比较器 0 和 8-bit D/A 转换器
- 封装类型:32-pin QFN