2025年max31865接线(max31865接线 f407开发板)

max31865接线(max31865接线 f407开发板)nbsp 硬件部分 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 该方案的主要硬件构成如下 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

大家好,我是讯享网,很高兴认识大家。



 

硬件部分
        该方案的主要硬件构成如下:

 

 

        其中TLC2543通过4线制SPI接口与英利工控主板连接,具体信号定义如下:
        (1)SPI_CS:SPI片选信号,低电平有效;从英利工控主板输出,接到TLC2543 
        (2)SPI_CK:SPI接口的同步时钟信号;从英利工控主板输出,接到TLC2543 
        (3)SPI_DO:SPI接口数据输出,从英利工控主板输出的转换命令,输入到TLC2543 
        (4)SPI_DI:SPI接口数据输入,从AD芯片输出的转换数据,输入到英利工控主板

 


讯享网

        此时可以采用英利工控主板的GPIO模拟出SPI接口(以EM9160为例):
        #define SPI_CS    GPIO15
        #define SPI_CLK   GPIO14
        #define SPI_DOUT  GPIO13
        #define SPI_DIN   GPIO12
        #define SPI_EOC   GPIO10

 

        除AD输入以外,该应用底板还有如下接口: 
        (1)1个10M/100M以太网接口 
        (2)4个带隔离RS485总线接口,1个RS232串口,1个TTL串口 
        (3)2个USB Host接口,1个USB Device接口 
        (4)单色点阵液晶接口(支持LCD对比度调节和背光控制) 
        (5)矩阵键盘和LED接口 
        (6)精简ISA总线接口

 

        该应用底板和英利工控主板配套,已经可以满足一般的数采应用需求。如果客户需要更多的数据输入,可以参考该应用底板的方式进一步扩展;如果客户需要更多的其他功能,可以参考英利的开发评估底板和功能扩展模块进行设计。

 

软件部分
        TLC2543是4线制SPI接口,因此它的读写操作是同时进行的,即所谓全双工串行数据传输。在构造函数时,需要仔细研究AD芯片数据手册上提供的SPI接口时序关系,如下图所示:

 

 

        软件开发过程中需注意以下几点:
        1、在SPI_CS片选有效后,TLC2543将把上次AD转换的数据,按MSB在先的顺序,呈现在SPI_DI信号线上,并在SPI_CK的
              下降沿更新数据
        2、SPI_CK的上升沿将把对AD芯片的操作指令锁存到AD芯片,输出的数据也是按MSB在先的顺序
        3、输入AD的操作指令只有8个bit,而从AD读出的转换数据有12个bit,在读入低4bit时,输入指令用“0”填充
        4、芯片数据手册中串行输入输出数据与我们的定义SPI_DO和SPI_DI是正好相反的
        5、读出的数据须经过格式转换,才能转为通常所见的电压值

 

        据上所述,可以构建相应的操作函数如下:

 

小讯
上一篇 2025-06-02 17:25
下一篇 2025-04-16 22:04

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/201278.html