Sonxun Sonxun 1. 模块简介 模块简介 1.1模块描述模块描述 描述 SX8847 SX8847 ● 可以通过SP配置限流值,最大电流达8.6A ● 电池工作电压(Vs)4.0V至28V ● 逻辑工作电压(Vcc)4.5V至5.5V ● 所有引脚可承受19 V,Vs和输出管脚可承受40 V ● 全导通电阻Ron从100 mΩ (at Tj = -40 °C) 至300 mΩ (at Tj =150 °C) ● 逻辑输入兼容TTL和CMOS ● 工作频率高达20kHz ● 通过SPI 接口可以配置或诊断 ● 过温和短路保护功能 ● Vs欠压关断功能 ● Vcc欠压和过压保护 ● Vcc过压检测 ● 当处于开启状态时检测负载是否开路 ● 当处于关断状态时可全面诊断 ● 具有使能输入脚 ● 低待机电流(<10μA) ● 为了降低电磁干扰,通过SPI,可以配置电压和电流的转换率 ● 内部集成高边功率管驱动的电荷泵,真正实现PWM从0-100%,PWM可以一直给高电平,意味着可以应用到步进电机的驱动环境。 Sonxun.taobao.com 1 Sonxun Sonxun 1.2 模块说明模块说明 说明 制芯片。 SX8847 SX8847 ● SX8847是一个SPI控制的H桥,专为应用在高可靠性和极端环境条件下设计的直流和步进电机控● 每个通道上的详细故障诊断是通过SPI提供的,包括电机短路,对地短路,过载,过温。 ● 开启状态下,可以检测负载开路,应用范围广泛。限流值可以通过SPI配置,从2.5A到8.6A。在所有温度范围内保证±10%的精度。 ● 当温度超过165℃,限流值线性降低,并通过SPI发出过温警告。 1.3模块接口1.3模块接口 模块接口 类别 引脚 名称 说明 1 GND 逻辑电源地 2 VCC 逻辑电源正(4.5-5.5V) 3 SCK SPI时钟 4 SI 串行数据输入 逻辑接口 5 SO 串行数据输出 6 CS 片选 7 DIR 方向输入 8 DI 关断 9 PWM PWM输入 10 EN 使能 POWER + 功率电源正 功率接口 - 功率电源地 MOTOR + 电机+ - 电机- 1.4模块结构1.4模块结构 模块结构 1.51.5模块尺寸 模块尺寸 43mmX38mmX12mm Sonxun.taobao.com 2 Sonxun Sonxun 2. 使用说明 使用说明 2.1 电源电压范围 电源电压范围 2.22.2 控制输入 控制输入 SX8847 SX8847 SX8847的电源电压范围是从欠压值到28V。尽管如此,当电压低到16V时,或高到28V时,仍保证各项功能正常。绝对最大电压是40Vdc。 此H桥通过PWM,DIR,EN和DI脚进行控制。所有的数字输入及输出脚兼容3.3V和5V的电平。 功率输出脚OUT1和OUT2是通过DIR和PWM控制,如表1。DIR决定输出电流的方向,而PWM控制电流大小。 2.2.12.2.1 2.1 DI和DI和EN输入脚EN输入脚 输入脚 DI引脚内部上拉,高有效。当DI为高电平时,无论DIR和PWM处于什么状态,H桥都关断,SPI寄存器中的数据都没有被复位,并且允许SPI通讯。当DI被置低时,H桥受DIR和PWM控制。 EN引脚内部下拉,高有效。当EN脚被置低时,无论DIR和PWM处于什么状态,H桥都关断,SPI寄存器中的数据都没有被复位,并且允许SPI通讯。当EN被置高时,H桥受DIR和PWM控制。真值表见表1。H桥的工作状态被转送到诊断寄存器的ACT位 表1 控制引脚EN,DI EN EN 0 0 1 1 DI DI 0 1 0 1 ACT位ACT位 0 0 1 0 H桥状态 桥状态 关断 关断 开启 关断 2.2.22.2.2 2.2 DIR和DIR和PWM引脚PWM引脚 引脚 引脚DIR和PWM为下拉。H桥是通过这两个引脚进行控制的,见下表: 表2 引脚DIR,PWM DIR DIR H L L H PWM PWM H L H L OUT1 OUT1 H L L L OUT2 OUT2 L L H L H桥状态 桥状态 前进 自由旋转 倒退 自由旋转 Sonxun.taobao.com 3 Sonxun Sonxun SX8847 SX8847 图1 H桥的配置 2.3 SPI2.3 SPI接口SPI接口 接口 SPI接口是用来对芯片进行配置、诊断和识别的。SX8847也可以进行成组应用(成组的数量不限)。SX8847的SPI接口是从设备接口,主设备是单片机等,通过CS和SCK连接到SX8847。在单设备配置情况下,传输格式采用16bit的字。在多设备配置情况下,为16bit字的倍数。上电复位后,首先回复的是芯片的ID号。当单片机发送一个命令,回复是在下一个命令发送时回传。SO是在SCK上升沿有效,SI是在下降沿采样。当CS为高时,或在上电复位时,SO被置为悬空;当CS为低时,SPI接口一直处于活动状态。 在每个SPI传输中,都包含逻辑错误的诊断位。详细内容参见第3节 图2. SPI数据结构 在CS下降沿与SCK上升沿之间,在SO脚上,一个叫“FSI位”的内部信号被异步的置位。这可以用来在没有触发SCK时钟的设备上产生内部信息。FSI的定义在“诊断”一章中提出。 Sonxun.taobao.com 4 Sonxun Sonxun ●用SPI读取诊断寄存器 ●上电复位 表3.配置和诊断寄存器代码 位 0-LSB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 表4.诊断协议(DIA_REG) 位 0-LSB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 名称 OL_OFF OL_ON VS_UV VCC_OV ILIM TWARN TSD ACT OC_LS1 OC_LS2 OC_HS1 OC_HS2 Null Null SGND_OFF SBAT_OFF 说明 名称 名称 RES DR CL_1 CL_2 RES RES RES RES VSR ISR ISR_DIS OL_ON RES RES 0 0 保留 SX8847 SX8847 除了使能/禁止位(“ACT”脚),所有的诊断寄存器的位被锁存,并可以被以下情况释放: 说明 说明 诊断重置位 Bit1用来调节电流等级 Bit2用来调节电流等级 保留 保留 保留 保留 电压转换率控制值 电流转换率控制值 电流转换率控制禁用 在“ON”状态下启用负载开路 保留 保留 此位写0 此位写0 复位后的配置值 复位后的配置值 - 0 0 1 - - - - 0 0 0 0 - - - - 复位后的状态 0 0 0 0 0 0 0 1 0 0 0 0 - - 0 0 位状态 锁存 锁存 不锁存 锁存 锁存 锁存 锁存 不锁存 锁存 锁存 锁存 锁存 - - 锁存 锁存 DR Impact - - - X - - X - X X X X - - - - H桥状态 - - Hi-Z if ”1” Hi-Z if ”1” - - Hi-Z if ”1” Hi-Z if ”0” Hi-Z if ”1” Hi-Z if ”1” Hi-Z if ”1” Hi-Z if ”1” - - - - 关断状态下负载开路 开启状态下负载开路 Vs欠压 Vcc过压 过流 过温报警 过温关断 H桥开启 1路低边过流 2路低边过流 1路高边过流 2路高边过流 未用 未用 关断状态下对地短路 关断状态下对电源正短路 Sonxun.taobao.com 5 Sonxun Sonxun 2.3.12.3.1 3.1 成组工作 成组工作 SX8847 SX8847 几个SX8847可以被连接到一个SPI总线上,设备的数量不。 图3.成组技术 2.3.2 2.3.2 SPI2 SPI时序SPI时序 时序 图4.SPI时序 2.3.2.3.4 SPI通讯故障 3.4 SPI通讯故障通讯故障 在没有SCK边沿的情况下,CS=0时,传送帧视为有效:没有错误,则返回到uC。最后一个命令的回复是在下一帧回传。 当SCK周期不是0或16的倍数,在下一个SPI回复将全部为零。 Sonxun.taobao.com 6 Sonxun Sonxun SX8847 SX8847 图5.SPI零时钟通讯 2.4 2.4 电流电流 为了保护驱动和功耗,设计了两级电流,如下图所示 电流是通过集成在低边功率管里的电流传感器检测的。一旦到达过流值“IH”,两个低边功率管被切换到自由状态,直到电流低于值“IL”。 进入限流状态时,所有的压摆率控制被禁止,以最大限度的降低功耗。四种限流值可以通过SPI配置,如表5。 图6.电流 表5. 电流配置代码表 CL_2 0 0 1 1 CL_1 0 1 0 1 2.5A 4A 6.6A(默认值) 8.6A 电流(典型值) 2.4.12.4.1 4.1 根据温度限流 根据温度限流 为了减小功耗和节点温度,当高于温度Twarm=160℃时,根据温度线性降低电流,直到电流降到2.5A;当温度达到Tsd=175℃(关断温度点)时,H桥关断,信息被锁存到“Twarm”里。 只有当设置条件(Tj>Twarm和ILIM=0)不成立了,这个位才可以被重置。此功能主要是用来降低功耗和结点温度。 Sonxun.taobao.com 7 Sonxun Sonxun SX8847 SX8847 图7.随温度变化的电流调节 2.4.2 2.4.2 低感抗负载的电流低感抗负载的电流 每次输出阶段被关闭,内部计时器开始以Toff-min时长计时。 每当turn-on的时间Toff小于Toff-min时,输出保持关断,直到达到Toff-min开启。 在这种情况下,纹波控制可能不像指定的那么精确 图8.不同负载的电流调节 2.4.3 2.4.3 在低边电流下的压摆率控制 在低边电流下的压摆率控制 压摆率控制可以针对电压和电流或者仅是电压。可通过SPI修改ISP_DIS位来选择。 H桥的每个高边功率管的压摆率是可以在开启状态或是关闭状态被控制的(电流和电压的摆率)。同样的设置被应用到两个开关上。此外,压摆率是通过SPI配置的,目的是为了在电磁干扰和功耗之间获得更好的平衡。相应的位称作“VSR”和“ISR”。 Sonxun.taobao.com 8 Sonxun Sonxun 表6. 低边MOS管的压摆率控制 范围 1(默认值) 2 3 4 没有SR控制 VSR 0 0 1 1 不可选 0 1 0 1 SX8847 SX8847 电压摆率dV/dt(V/us) 4 4 2 2 14 电流摆率dI/dt(A/us) 3 0.3 3 0.3 14 ISR 在将H桥悬空来进行任何检测的情况下,或过流情况下,压摆率不与预设位“VSR”相关;而“ISR”是专门的更快的压摆率控制位,叫做“超快”模式。 超快速压摆率可随SPI的选择自动改变,以下是描述 图9.压摆率切换策略 Sonxun.taobao.com 9 Sonxun Sonxun 3 诊断和保护 诊断和保护 (1) H桥故障 -每个功率管的过流状态 -电源欠压 -Vcc过压 -过温 -负载状态开路 -关断状态诊断 (2) H桥功能状态 -电流条件 -电流降低条件 -禁用/启用状态 SX8847 SX8847 通过SPI通讯,可以对H桥进行详细的诊断。传回的诊断字有16bit,包含两种信息: 3.1 诊断复位策略 诊断复位策略 3.1.1 复位请求 复位请求 除了”ACT”和”VS_UV”位,所有其他的被锁存的位,只能通过以下释放: -DI或EN脚由禁止状态变为启用状态 -通过SPI读取诊断寄存器(每当出现故障时会有数据)取决于“DR”位 -上电复位 当诊断寄存器复位时,H桥被切换回正常模式,有DIR和PWM脚驱动。所有设置都保持之前的故障。在SPI读取时,不需要动作DI或EN脚。 3.1.2 诊断重置位 诊断重置位 在“DR”位是低(默认是低)的情况下,所有诊断寄存器的位可以通过上一节所述的三种情况被重置。当“DR”为是高时,Vcc过压、过温的诊断位不能通过SPI读取来复位,因此,H桥将保持悬空,除非DI/EN脚从禁止变为启用,或者上电复位。 表7. 诊断复位策略 DR 0 1 诊断复位策略 所有的诊断位通过SPI读动作来复位(默认值) 过流位(8,9,10,11)+过温关断位(6)+Vcc过压位(3)不能通过SPI读来复位 3.2 保护和状态诊断 保护和状态诊断 SX8847可以通过以下措施防止短路,过载等。 3.2.1 高边功率管对地短路过流 高边功率管对地短路过流 如果高边功率管的输出端对地短路过流,高边过流故障位“OC_HS1(OC_HS2)”将被存到状态寄存器中。 3.2.2 低边功率管对电源正短路过流 低边功率管对电源正短路过流 如果低边功率管的输出端对电源正短路过流,低边过流故障位“OC_LS1(OC_LS2)”将被存到状态寄存器中。 Sonxun.taobao.com 10 Sonxun Sonxun 3.2.3 短路过载 短路过载 SX8847 SX8847 如果在电路调节模式下的消退期间,电流达到了Ioc值,一个过滤时间后,功率管的输出将被关断,并且可以通过读取诊断寄存器的过流位来检测“短路过流”(请参见表8中的8,9,10,11位) 图10. SCB/SCOL诊断 3.2.4 开启状态下负载开路 开启状态下负载开路 置低,为了执行一个新的开启负载开路诊断,OL_ON位必须再置高。 3.2.5 过温 过温 要在开启状态下进行负载诊断,OL_ON位要通过SPI置高。每当开启负载开路时,OL_ON位被 当温度达到Twarm时,开始减小电流,并将信息存到寄存器里。当温度达到Tsd,“TSD”位被置高,所有的功率管关断,除非重新复位。 表8. 过温 TSD 1 0(默认) 条件 Tj>TSD Tj Vs_uv_on 桥状态 Hi Z - FSI 1(不锁存) 0 VS_UV 1 0(默认) 3.2.7 Vcc过压.2.7 Vcc过压 过压 虽然Vcc输入引脚和所有IO口能够承受高达19V,但当Vcc超过Vcc_ov_off,并超过时长Tov_Vcc时,输出关断,检测到的信息存到寄存器,复位后清除。 表10. Vcc过压 VCC_OV 1 0(默认) 3.2.8 Vcc欠压.2.8 Vcc欠压 欠压 条件 Vcc > Vcc_ov_off Vcc < Vcc_ov_on 桥状态 Hi-Z - FSI 1(锁存) 0 当Vcc电压低于欠压值“Vcc_uv_off”,并超过时长“Tuv_Vcc”,关断输出。在这种情况下,SX8847处于睡眠模式。当电压回升时,SX8847相当于重新上电复位。 3.2.9 输出短路保护 输出短路保护 SX8847可以承受输出短路。当对地短路、对电源正短路时,输出脚之间的电压不能超过18V。 Sonxun.taobao.com 12 Sonxun Sonxun 3.3 关断状态下诊断 关断状态下诊断 3.3.1 关断状态检测方案 关断状态检测方案 SX8847 SX8847 这种诊断是在关闭条件下进行的,比如刚上电后未开启时,或在发生故障进入关断状态时 为了避免错误诊断发生,应该在一定滤波时间Tdiag_off之后诊断 图12. 关断状态检测方案 3.3.2 负载开路检测 负载开路检测 负载开路检测阈值为100kΩ(典型值)。诊断是基于一个闭环OUT1电压控制和电流测量。 图13. 负载开路检测 3.4 H桥功能状态.4 H桥功能状态 桥功能状态 诊断寄存器中的三个位用来反馈H桥状态。状态包括限流值(bit4”C_LIM”),温度警告(bit5”T_WRN”)和桥使能状态(bit7”ACT”)。这些位不报告故障,而是报告H桥的功能状态。 Sonxun.taobao.com 13 Sonxun Sonxun 4 电气规格 电气规格 4.1 绝对最大范围 绝对最大范围 表11. 绝对最大范围 符号 Vps Vcc Vccio Vi Vo Output pins (OUTx,VPS) Input pins - - ISO 7637 pulses Latch-up immunity ESD Compliance 参数 电源电压 逻辑电源电压 SDO电源电压 逻辑输入电压 逻辑输出电压 SX8847 SX8847 测试条件 连续 瞬态(0.5s;I≤10A) 0 V < Vps < 40 V 0 V < Vps < 40 V 0 V < Vps < 40 V 0 V < Vcc < 19 V 0 V < Vps < 40 V 0 V < Vcc < 18.7V EIA/JESD22-A114-B Cf. standards Jedec standard 最小值 -1 -2 -0.3 -0.3 -0.3 -0.3 ±4 ±2 - -100 最大值 40 40 19 19 19 Vccio+0.3 - - - +100 单位 V V V V V kV - mA 4.2 热数据 热数据 表12.热数据 符号 Tj Tstg Tamb Rthj-case 参数 Junction temperature Storage temperature Ambient temperature Thermal resistance junction to case(1) 测试条件 Failure condition Lifetime - 0 V < Vps < 40 V 最小 -40 -40 -55 -40 - 最大 OTsd 150 150 125 1 单位 °C °C °C °C/W 4.3 功能范围 功能范围 表13.功能范围 Pos. Pos.FR1 FR2 FR3 FR4 FR5 FR6 Symbol SymbolVps dVps/dt Vcc Vi Vccio fspi Parameter ParameterSupply voltage Supply voltage slew rate Logic supply voltage Logic input voltage (SDI,SCLK, NCS, DI, EN, DIR,PWM) SDO output voltage SPI clock frequency - Max apply freq. = 5 MHz 3 5 - - 5.5 TBD V MHz 见表15 -0.3 - Vcc_ov_off V Test condition Test condition- - - Min. Min.Vps_uv_of -20 Vcc_uv_off Typ. Typ.14 - 5 Max. Max.28 20 Vcc_ov_off Unit UnitV V/μs V Sonxun.taobao.com 14 Sonxun Sonxun SX8847 SX8847 4.4桥输出驱动.4桥输出驱动 桥输出驱动 Pos. s.Symbol SymbolParameter ParameterTest conditionTest condition itionMin. Min.Typ. Typ.Max. Max.Unit UnitTj = 150 °C, Iout = 3 A - - 300 5.1 Rdson_h High-side transistor Rdson 4 V < Vps < 5 V Tj = 150 °C, Iout = 3 A mΩ Vps > 5 V - - 150 Tj = 150 °C, Iout = 3 A - - 5.2 Rdson_l Low-side transistor Rdson 4 V < Vps < 5 V 300 Tj = 150 °C, Iout = 3 A mΩ Vps > 5 V - - 150 5.3 Vbd_h Body diode forward voltage drop high-side transistor Idiode = 3 A - 1.2 2 V 5.4 Vbd_l Body diode forward voltage drop low-side transistor Idiode = 3 A - 1.2 2 V Sonxun.taobao.com 15