编辑: 雷昨昀 | 2016-07-31 |
PB0~PB2 输出为 HIGH 与VSS 短路两种情形,两者若发生其中一种,PB、PC 输出状态将转为 Floating,此时 PA0~PA2 按钮是否被操作,继电器动作皆为 OFF 且PB0~PB2 也不再具有输出能力, 同时 Test LED 将会持续闪烁.(当电源检测到低电压且短路保护同时发生时,Test LED 将会持续闪烁不会恒灭). HT66F2730 高压驱动应用范例 AN525S V1.00
5 /
13 May 20,
2019 工作原理 本应用范例主要介绍三种应用,分别为 HVIO 继电器控制应用、HVIO 电源监测应用以及 HVIO 短路保护应用,以下就来介绍各应用特点: HVIO 继电器控制应用 一般 MCU 若需控制市电 110V~220V 小家电负载都需靠继电器驱动或其他晶体管元件去驱 动,而HT66F2730 的HVIO 功能,则可直接推动 12V 继电器来做使用,此外一般继电器等 电感性元件使用上都须并联续流二极管,以消除在电感性元件的反电动势,而本 MCU I/O 内部本身具有保护二极管,该二极管就可直接取代外接的续流二极管来消除电感的反电动 势,因此用户在电路应用上可节省掉不少晶体管电阻等元件,进而节省 PCB 的面积与成本 来达成一样的应用目的. HVIO 电源监测应用 HT66F2730 本身具有硬件的电源检测电路, 当输入电源 VCC2 大于等于 VDET1 且VDD 电压大于等 于VDET2,则PWRRDYF(电源就绪标志位)将置为 1,此外使用者可透过 MCU 内部 A/D 转换 器量测 LDO 与HVIO 电压源,是否符合应用工作环境.电源检测方式是以内部电阻分压方 式, 再由 A/D 转换器将输入电压源 VCC1 与VCC2 做模拟数字转换, A/D 转换器量测分压模型如 下LDO 方框图及 HVIO 电压检测电路. 电压检测器电气特性如下: Ta=25°C, unless otherwise specified 符号 参数 测试条件 最小 典型 最大 单位 VDD 条件 VIN 输入电压 - - 7.5 -
12 V VDET1 VCC2 检测电压 - VIN = 0V → 12V Typ. -0.5
7 Typ. +0.5 V VDET2 VDD 检测电压 - VDD = 0V → 5V Typ. -0.2
3 Typ. +0.2 V LDO 输入电压检测方框图如下: DP Reference 12kΩ 3kΩ VSS1 VCC1O (To A/D Converter) CWSEL LDO VDD/VLDO VCC1 VSS1 Level Shift VDD VCC1 注:CWSEL 由内部 A/D 转换器输入通道选择信号产生,当A/D 转换器选择 VCC1O 作为内部 输入信号时,CWSEL=0,否则 CWSEL=1. HT66F2730 高压驱动应用范例 AN525S V1.00
6 /
13 May 20,
2019 HVIO 输入电压检测电路如下: PWRRDY 12kΩ 3kΩ VCC2O (To A/D Converter) VCC2 VDD Voltage Detector VDD VCC2 Voltage Detector Level Shift VDD VCC2 DP Reference PWRRDYF VSS2 Level Shift VDD CWSEL VCC2 注:CWSEL 由内部 A/D 转换器输入通道选择信号产生,当A/D 转换器选择 VCC2O 作为内部 输入信号时,CWSEL=0,否则 CWSEL=1. HVIO 短路保护应用 透过硬件侦测 HVIO 引脚状态,当输出的电压结果与输入回读讯号比较不相符时,硬件将判 定HVIO 目前发生短路现象,此时 HVSCF 位会被置为 1.若HVSCE 位与 EMI 位置为
1 时, 会进入短路保护中断子程序,此时用户可将 PxOM 置为高态,使HVIO 输出屏蔽 Floating 不再 具输出功能,以防止大电流造成电路损毁,而当排除短路状态后便可将其正常输出. 软件流程说明 本应用程序范例主程序如下所示,RamInit、Init 为基本 MCU 功能初始设定、短路保护初始设 定、HVIO 电源监测、按钮与 HVIO 输出等基本初始化设置完成后,进到主循环中逐步执行 HvioMainFun(HVIO 输出控制)、 PowerReadyCheck(HVIO 电源监测)及ShortProtectCheck(短路保护 检查)等子程序,下图为 HT66F2730 高压驱动应用范例主程序流程图,并以条列式说明每个步 骤概要.HVIO 继电器控制、H........