NSD8308上位机应用笔记

一、NSD8308评估板

1. 概述

NSD8308 是一款适用于汽车系统的多通道半桥驱动器,通过半桥输出的不同连接配置,该器件可以以同步、顺序或并行模式驱动直流电机。输出还支持直流电机的正向、反向、慢衰减和快衰减操作。

该器件包括 8 个内部可配置 PWM 发生器,可在启动或失速条件下灵活控制 LED 调光或电机电流限制。

集成串行外设接口 (SPI) 控制所有输出,并提供诊断信息,包括正常操作、POR、VM 欠压/过压、过流、过温保护和开路负载状态。

当 EN 输入较低或 VDD 低于 POR 阈值时,该器件具有低静态电流的睡眠模式。

通过SPI配置,该款产品能够实现全桥与半桥驱动模式,支持直流有刷电机,双极性步进电机,继电器和LED等。在汽车系统中,该方案可被广泛应用于空调风门控制,电动后视镜与区域控制器。

NSD8308功能框图

NSD8308评估板由底板和主板组成。底板是S32K144,出厂已经烧好固件,可以配合纳芯微提供的上位机对NSD8308进行控制;主板是NSD8308,两个板子的连接如下:

连接方式

2. 原理图

3D原理图

3. 引脚

引脚

引脚功能

二、上位机

1. UI界面

UI界面

区域描述
1使能半桥PWM驱动模式
2检测功能相关的配置
3睡眠模式与唤醒
4主动或被动续流配置。PWM模式下要开启主动续流。
5PWM映射配置
6PWM频率和占空比配置
7通用配置
8转速配置
9过流相关配置。每个激活的OUTx输出,都对负载电流进行监测来判断开负载
10关闭诊断上拉/下拉电流。每个半桥OUTx集成了内部上拉电流/下拉电流和比较器,用于断开状态诊断
11使能半桥
12寄存器状态
13手动发送SPI命令
2. 连接芯片

下载好上位机软件,在使用之前,先用USB数据线,将板子连接至电脑,再双击打开。

连接芯片

如果没有遇到问题,可以看到这样的提示:

成功提示

如果遇到检测不到端口的情况,可以到设备管理器中查看,确保只有一个端口(必要时禁用其他端口)

检查端口

3. 唤醒

芯片在睡眠模式下会忽略SPI命令。EN默认拉到低,当EN为高电平时,芯片从睡眠模式中唤醒。可以用杜邦线连接EN到5V电压,也可以使用上位机设置:

唤醒

勾选 ”nSleep“,让器件不休眠。可选 ”Keeping Refresh“,每次器件状态更新都会在GUI显示:

芯片状态

4. SPI手动发送命令

SDI的输入帧由16bit构成以下的结构:

• 2 bit 操作指令C1/C0,其中 00代表写操作,01代表读操作

• 6 bit 寄存器地址

• 8 bit 数据

SPI发送帧

举个例子,假如我们要软件清除保护状态,根据手册,需要清除GEN_CTRL_0 状态寄存器 (地址 0x07) 的最后一位。写寄存器时,高两位为0,所以第一个字节就是寄存器地址了,后面跟数据,也就是发送:0x0751。

5. SPI配置输出

SPI控制直接输出,半桥输出不可调的VM电压。

如果不带负载,需要勾上相应的开负载检测(DISABLE),否则会报告故障,不输出。

禁用开负载检测

然后勾选对应的半桥,使能输出。每一组半桥上面是高边驱动,输出高;下面是底边驱动,输出低:

半桥输出

6. PWM配置输出

以下是配置PWM模块的过程:

  • 关闭所有通道开负载检测:仅在空载测试时,寄存器OPL_CTRL_1配置为0xFF
  • 禁止PWM开启:将所选PWM通道的PWMx_DIS位配置为“1”
  • 设置主动/被动续流:在FW_CTRL寄存器中配置主动或被动续流。(尽量使用主动续流)
  • 分配PWM通道:在PWM_MAP_CTRL寄存器中选定的半桥输出通道,这里采取一一对应的配置方法(即OUT1->PWM1以此类推),便于差错
  • 配置PWM频率:在PWM_FREQ_CTRL寄存器中,选择80Hz/100Hz/200Hz/2KHz
  • 配置PWM占空比:在PWM_DC_CTRL寄存器中配置占空比
  • 使能PWM通道:通过设置HB_PWM_CTRL寄存器中的HBx_PWM_EN位
  • 高边/低边驱动:通过HB_CTRL寄存器中HBx_HS_EN和HBx_LS_EN来选择
  • 使能PWM:通过将PWMx_DIS位置“0”激活并启动PWM

禁用开负载检测,见SPI直接输出那一节。

禁用PWM输出,勾上对应的PWM即可:

禁用PWM

设置续流模式,默认是被动,PWM模式要设置为主动,否则输出电压不稳定。

设置续流模式

分配PWM通道,采取一一对应的配置方法(即OUT1->PWM1以此类推),便于差错。

分配PWM

配置PWM频率,有 80HZ / 100HZ / 200HZ / 2000HZ , 这几个档位可选。

PWM频率

配置PWM占空比,设置占空比,如果设置为高边驱动,OUTx 输出为 占空比 * VM。

PWM占空比

使能高边/低边驱动,上面是 High, 下面是 LOW。

使能半桥

取消勾选禁用PWM通道,即可输出PWM。

在输出PWM时,可随时调节PWM参数,PWM波形会实时改变。

三、联系方式

如有需求请联系霆宝科技销售团队,邮件至sales@teampo.com,或致电0755-83187999。

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值