本文作者:豆面

如何正确使用MBI5026恒流驱动源进行电路控制?

豆面 2025-01-10 16:11:51 18
如何正确使用MBI5026恒流驱动源进行电路控制?摘要: MBI5026使用教程一、功能说明MBI5026是一款专为控制继电器电路设计的恒流驱动源,具有16路I/O输出,可以将16位串行数据转换为并行数据,其最大输出电流为90mA,每个I...

MBI5026使用教程

一、功能说明

如何正确使用MBI5026恒流驱动源进行电路控制?

MBI5026是一款专为控制继电器电路设计的恒流驱动源,具有16路I/O输出,可以将16位串行数据转换为并行数据,其最大输出电流为90mA,每个I/O端口提供取反的恒定电流输出,当串行数据中某一位为1时,对应的输出端为低电平;而为0时则为高电平。

二、接线原理图

引脚编号 引脚名称 描述
1 GND 接地信号
2 VDD 电源正极(3.3V或5V)
3 R_EXT 外接下拉电阻引脚,用于调整输出电流
4 LE 锁存使能输入,高电平时数据可写入锁存器
5 OE 输出使能,低电平时启用输出
6 CLK SPI时钟输入
7 DIN SPI数据输入
8 SDO 级联数据输出,输出上次输入的数据
924 I/O0I/O16 16个I/O端口

三、注意事项

1、SPI通信配置:MBI5026默认接收最高字节,因此在设置SPI通信时,应采用MSB模式,确保发送的字节与芯片的输出位对应。

2、电源管理:MBI5026的电源电压范围广泛,支持5V和3.3V,但SPI信号必须高于4V(当VDD为5V时)才视为高电平。

3、R_EXT引脚:需接下拉电阻来调整输出电流,建议最大值为3.5kΩ。

4、LE引脚:必须输入高电平,否则数据不能进入锁存寄存器。

5、OE引脚:必须输入低电平,否则输出引脚将关闭。

四、例程

以下是一个简单的示例程序,用于点亮MBI5026的输出端口09:

#define M5026_OE (1<<10) // P0.10, MBI5026输出使能管脚
#define M5026_LE (1<<24) // P1.24, MBI5026数据锁存管脚
int main (void) {
    // add user source code
    uint8 i = 0;
    uint8 arr[20] = {0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x01, 0x00}; // ARM管脚功能设置
    PINSEL0 = 0x00000000;
    PINSEL1 = 0x00000000;
    PINSEL2 = 0x00000004; // ARM管脚方向和状态设置
    IO0DIR = 0xFFFFFFFF;
    IO1DIR = 0xFFFFFFFF;
    IO0CLR = 0xFFFFFFFF;
    IO1CLR = 0xFFFFFFFF; // 设置OE为低
    IO0CLR = M5026_OE; // 设置LE为高
    IO1SET = M5026_LE;
    SPI_Init();
    DelayNS(2000);
    while(1) {
        for(i=0; i<20; i++) {
            SPI_SendData(arr[i]);
            i++;
            SPI_SendData(arr[i]);
            DelayNS(10000); // 设置一段长的延时,以便观察结果
        }
    }
    return 0;
}

五、常见问题解答(FAQs)

Q1: MBI5026的SPI通信为什么需要设置为MSB模式?

如何正确使用MBI5026恒流驱动源进行电路控制?

A1: MBI5026默认接收最高字节,每字节最先接收到的位为高位,在进行SPI初始设置时最好设置字节发送方式为MSB,这样就可以将发送的字节和MBI5026的输出对应起来,发送字节的0位就是MBI5026状态的0位。

Q2: MBI5026的R_EXT引脚有什么作用?

A2: MBI5026的R_EXT引脚需要对地接一个下拉电阻,用途是调整输出电流的大小,手册中给出的最大值为3.5K欧姆,这个外部电阻不能太大,以确保输出电流在预期范围内。

文章版权及转载声明

作者:豆面本文地址:https://www.jerry.net.cn/articals/14248.html发布于 2025-01-10 16:11:51
文章转载或复制请以超链接形式并注明出处杰瑞科技发展有限公司

阅读
分享