目录
1. 引言
本篇主要侧重代码编写和功能实现,对于一些电气特性并未深入提及,可自行查看手册。
在调试过程中,由于硬件电路不方便测量和VM引脚接24V等诸多因素的影响,对于这款芯片给我的整体体验并不太好,尤其是芯片手册没有目录!(
这让博主查找时来回划滚轮),不过作为草案手册情有可原。吐槽是为了更好地进步,希望我们的国产芯片在不停地迭代中越来越好。
2. 芯片概述
NSD8308是一种多通道半桥驱动器,适用于汽车应用,包括暖通空调风门直流电机、侧视镜调节/折叠电机、通用继电器或其他LED。
芯片包括8个内部可配置的PWM发生器,使用SPI控制所有输出,可将多个设备同时挂载到一路SPI总线上,通过片选分别进行通信;NSD8308提供了诊断信息,包括正常操作、POR(Power On Reset 上电复位)、VM欠压/过压、过电流、过温保护和开路负载状态。
当EN输入为低或VDD低于POR阈值时,该设备具有低静态电流的睡眠模式。
引脚定义如下:



3. 功能描述
3.1 VM
VM为电源电压,给芯片提供了输出的最大电压,范围从4.5v到36v,典型情况下为13.5v电源。
- 当VM电源引脚电压下降到低于欠压阈值(Vuv)超过10us时,半桥输出OUTx关断。当VM上升到欠压阈值以上时,设备自动恢复运行。
- 当VM电源引脚电压上升超过过电压阈值(Vov)超过10us时,半桥输出OUTx关断。当VM在下降到低于Vov时,设备自动恢复运行。
GEN_CTRL_0寄存器的OVP_H位可以设置两个不同的VM输入过电压阈值,如下图:

3.2 VDD
VDD引脚可接受从3v到最大5.5v的宽电源范围,可与3.3v和5v系统电源兼容。
- 当VDD降至 (POR high threshold,2.3V~2.8V) 以下时,内部块、SPI接口和数字块将处于非活动状态,因此包括电荷泵和所有半桥驱动器都将关闭。
- 一旦VDD升高至 (POR high threshold , 2.5V~3V) 以上,内部数字将被重置,状态寄存器NPOR位被设置为0,并可通过SPI读出(如果RD_CLR_EN=1)或CLR_FLT=1命令清除为1。

3.3 EN
EN芯片使能引脚信号适用于所有输出通道。当它被驱动为低电平时,内部逻辑/寄存器被重置,电荷泵/所有输出被禁用,设备进入睡眠模式。
在VDD>V VDD_POR_H时,EN从低电平转换到高电平后,设备在完成内部POR和NPOR=0时进入睡眠模式。一旦设备从睡眠状态转移到正常操作状态,应等待一个TWAKE(150us)时间使电荷泵达到调节电压。
3.4 半桥输出
半桥驱动器可用于驱动直流电机或LED等通用电感/电阻负载,功率级输出(OUT1~OUT8)可以并联,以支持更高的负载电流。在NSD8308中,共有两种控制操作模式:
- SPI ON/OFF模式:不可调占空比的全电压输出模式(取决于VM电压,可理解为I/O)
- PWM模式:支持脉冲宽度调制的模式
注:对于并行使用输出

本文详细介绍了NSD8308芯片的特性,包括VM和VDD电源引脚、SPI接口配置、过电流及过温保护等功能。芯片适用于汽车应用,具备多通道半桥驱动和诊断信息。在SPI接口部分,提到了帧长度校验、错误帧处理和并联/菊花链操作。初始化配置中涵盖了SPION/OFF模式和PWM模式的设置。文章还讨论了芯片在实际使用中遇到的问题和优化建议。
最低0.47元/天 解锁文章
67

被折叠的 条评论
为什么被折叠?



