自动更新数据方法、系统、装置及存储介质制造方法及图纸

技术编号:40358230 阅读:32 留言:0更新日期:2024-02-09 14:44
本发明专利技术公开了一种自动更新数据方法、系统、装置及存储介质,自动更新数据方法通过利用定时器触发不同DMA功能单元工作,进而驱动ADC单元和DAC单元与控制单元进行数据通讯,无需CPU干预即可自动刷新ADC和DAC数据,提高了系统的运行速度,同时,一个ADC单元和一个DAC单元组成数据转换单元共用片选信号线,利用SPI通讯方式,所有ADC单元共用MISO数据端,所有DAC芯片共用MOSI数据端,通过这样的硬件连接,多个ADC/DAC单元仅使用一个SPI外设,大大减少了AD采样或DA输出过程中占用控制单元的引脚数量,节约了系统资源,大大提高了系统的执行速度和运行效率。

【技术实现步骤摘要】

本专利技术涉及数据传输,尤其是涉及一种自动更新数据方法、系统、装置及存储介质


技术介绍

1、电源、电池模拟器等智能化仪器设备通常使用外挂adc/dac芯片作为电压、电流的回显采样,或者作为电压、电流的输出给定。当前很多使用外挂的adc/dac芯片,以基于自动更新数据、16bit的adc/dac芯片居多。目前,通常的做法是将多个芯片挂在一个spi外设上,mcu通过不同的片选线来选择不同芯片进行通讯,通常采用定时器以阻塞的方式定时采样adc或者输出dac数据,但这种方法无疑会拖慢系统的运行速度。更进一步的方法,是将某一片adc/dac芯片独立挂在mcu的spi外设上,使用定时器输出pwm作为spi的片选信号,再使用定时器dma刷新adc数据,但这种一个adc/dac芯片就需要占用一个spi外设与定时器外设,造成系统资源的极大浪费。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种自动更新数据方法,能实现无需cpu干预,基于spi通讯自动刷新adc和dac数据,提高了本文档来自技高网...

【技术保护点】

1.一种自动更新数据方法,应用于自动更新数据系统,其特征在于,所述自动更新数据系统包括多组数据转换单元和控制单元,每组所述数据转换单元包括一个ADC单元和一个DAC单元;所述控制单元具有第一时钟端、MISO数据端、MOSI数据端和与多组所述数据转换单元一一对应设置的片选端;每个所述ADC单元具有第二时钟端、第一数据通讯端和第一使能端,每个所述DAC单元具有第三时钟端、第二数据通讯端和第二使能端;每个所述第二时钟端和每个所述第三时钟端皆与所述第一时钟端连接;每组所述数据转换单元对应的所述第一使能端和所述第二使能端皆与对应的所述片选端连接;多个所述ADC单元的所述第一数据通讯端皆与所述MIS...

【技术特征摘要】

1.一种自动更新数据方法,应用于自动更新数据系统,其特征在于,所述自动更新数据系统包括多组数据转换单元和控制单元,每组所述数据转换单元包括一个adc单元和一个dac单元;所述控制单元具有第一时钟端、miso数据端、mosi数据端和与多组所述数据转换单元一一对应设置的片选端;每个所述adc单元具有第二时钟端、第一数据通讯端和第一使能端,每个所述dac单元具有第三时钟端、第二数据通讯端和第二使能端;每个所述第二时钟端和每个所述第三时钟端皆与所述第一时钟端连接;每组所述数据转换单元对应的所述第一使能端和所述第二使能端皆与对应的所述片选端连接;多个所述adc单元的所述第一数据通讯端皆与所述miso数据端连接,多个所述dac单元的所述第二数据通讯端皆与所述mosi数据端连接;所述控制单元配置有片选dma功能单元、接收dma功能单元和输出dma功能单元,所述片选dma功能单元、所述接收dma功能单元和所述输出dma功能单元皆配置为由定时器触发;

2.根据权利要求1所述的自动更新数据方法,其特征在于,所述片选dma功能单元由以下步骤配置得到:

3.根据权利要求1所述的自动更新数据方法,其特征在于,所述输出dma功能单元由以下步骤配置得到:

4.根据权利要求1所述的自动更新数据方法,其特征在于,所述接收dma功能单元由以下步骤配置得到:

5.根据权利要求1所述的自动更新数据方法,其特征在于,所述第一时钟端、所述miso数据端和所述mosi数据端的数据传输方式配置为spi复用方式,多个所述片选端的输出方式皆配置为推挽输出方式。

6.根据权利要求5所述的自动更新数据方法,其特征在于,所述spi复用方式配置为全双工模式,以使得所述miso数据端和所述mosi数据端同时工作。

7.根据权利要求6所述的自动更新数据方法,其特征在于,每组所述数据转换单元作为spi从机设备。

8.一种自动更新数据系统,其特征在于,所述自动更...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名
申请(专利权)人:湖南恩智测控技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1