当前位置:首页 > 嵌入式 > 嵌入式硬件

引言

  admc812是adi公司的以8051(8052)内核为控制核心的新型微转换器。由于admc812内部集成了大量的外围设备。它本身就是一个完全可编程、自校准、高精度的数据采集系统,可以取代传统的mcu+a/d+rom+ram高成本、大体积产品,尤其是它的高精度和高速度a/d模块,特别适应于智能传感、瞬时获取、数据采集和各种通信系统。但是,对于需要采集数据量大、运算复杂、实时性又要求较高的场合,由于在结构和速度上的限制,往往是无法满足要求的。本文针对这种情况,提出了基于admc812和dsp的数据采集系统。在这个系统中,admc812作为主机,完成adc、dac、显示、键盘等功能,而dsp作从机,专注于复杂的数据运算,两者通过通用的sram实现数据的交换和通信。
  admc812和tms320f206简介  admc812微转换芯片  admc812是具有16位计数/定时和32条可编程i/o接口的8051/8052微控制器,内置一个8通道、5ms转换时间、精度自校正、12位逐次逼近的adc;2个12位dac,10.5kb的闪存eeprom,256字节的sram。还包括一些重要功能模块,如看门狗定时器和电源监控器,adc与数据存储器之间的dma方式,存储保护功能,一个通用异步串行收发器(uart)、spi和i2c总线接口。  admc812内丰富的外设,使它不需要外部总线扩展就可以组成一个完整数据采集系统,有很高的性价比。更值得注意的是在admc812内集成了8路12位高精度、自校准4ppm/℃的adc电路。而且,当工作条件(如时钟频率、模拟输入范围、基准电压或电源电压)发生变化时,为了得到高精度的adc结果,可以用软件对admc812内4个用于校正的特殊功能的寄存器设置,达到进一步校正adc的目的。admc812通过设置adcon1~3 三个特殊功能寄存器,可以使adc工作于3种不同的模式,实现单次转换、连续转换和dma模式的a/d转换,可以根据具体的需要选择,在dma模式下,允许adc在每次设置寄存器adccon1~3后连续采样,并将结果写入外部ram中。这种自动捕获功能大大地方便了主从处理器之间的数据交换。  数字信号处理器tms320f206   tms320f206(以下简称f206)是ti公司生产的tms320c2000系列dsp之一。是继c2x和c5x之后推出的低价格高性能的16位定点dsp,由于它采用了改进的哈佛结构,具有分离的程序总线和数据总线,采用四级流水线作业,其运行速度可达40mips,具有高速运行的特点。同时提供丰富的指令集,增强的模块化结构设计,使它通用化得以提高,应用领域不断拓宽,现已成为高档单片机的理想替代品。f206片内有32k的闪速存储器,用户通过f206自带的、符合ieee标准1149.1的jtag接口,可以对程序进行仿真与调试,并将程序代码烧录到片内,极大地方便了用户的系统设计与程序调试。   tms320f206提供直接存储器访问(dma)功能,通过使用hold操作允许对外部程序、数据以及i/o空间进行直接存储器访问。该过程是由、两个信号控制。外部设备可以把引脚驱动到低电平,从而请求对外部总线的控制。如果中断线被允许,那么将触发中断。f206在相应中断时,软件逻辑可以使处理器发出应答信号,表示它将放弃对外部总线的控制。根据,外部地址信号(a15~a0)、数据信号(d15~d0)以及存储器控制信号(、、、、、、)被置为高阻状态,实现dma功能。  系统硬件设计  系统的硬件结构如图1所示,存贮器62256作为dsp的全局数据存储器,同时又是admc812的外部存储器,两控制器分别通过总线和数据存储器62256相连,实现存储器共享。为了保证两控制器能分别独立地工作。在admc812和62256之间插入了4片74hc245进行总线隔离。这样,在admc812的控制下,每一时刻只有一个控制器访问62256。图中62256作为admc812的外部存储器,a15为片选信号,地址范围为8000h~ffffh;作为f206的全局数据存储器,用作片选线,使用高端32k字地址范围(8000h~ffffh)。两片选信号经一与非门和62256的片选线cs2相连,实现片选信号的隔离。  admc812通过p1.0、p3.2(int0)分别和dsp的、xf脚相连,由p1.0向dsp申请总线控制,在dsp响应admc812的请求后,dsp的cpu被挂起,并出让外部总线。admc812通过a15打开总线驱动器,并经与非门后选中62256,获得62256的控制权,实现对62256的读写操作。而f206也可以通过向admc812请求中断,admc812在响应中断int0后,进行相关事务的处理。另一方面,admc812通过读引脚的电平,可以确认f206是否被挂起;而通过对脚的控制,实现f206程序的分支转移,增加系统的灵活性。
  
  整个系统分为事务性模块和数据处理模块,admc812控制事务模块,进行数据的采集、led显示、开关量的输入输出,模拟量的输出及串行通信等功能。f206控制数据处理模块,主要进行数据的处理,完成复杂的算法。另外,也

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月17日,中国 – 服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)将在2024年4月25日欧洲证券交易所开盘前公布202...

关键字: 半导体 数据

数据占满我们的电子设备已成常态,为了满足广大用户的需求,NAS应运而生。然而,对于许多普通用户来说,NAS设备的设置和使用却常常令人望而却步。不过,铁威马TOS 6的出现,不仅功能强大,而且操作简便,即使是初次接触NAS...

关键字: 数据 电子设备 NAS

机器学习作为人工智能领域的重要组成部分,其过程涉及到多个核心环节。本文将详细阐述机器学习的四个主要步骤:数据准备、模型选择、模型训练与评估,以及模型部署与应用,以揭示机器学习从数据到应用的完整流程。

关键字: 数据 人工智能 机器学习

从世界上第一颗DSP诞生至今30年来,国际一线老牌芯片厂商长期占据领先技术和市场地位,国内芯片厂商在DSP上的声量很小。然而经过了6年的沉心打磨之后,湖南进芯电子开始在这一领域崭露头角。凭借着更贴近中国本土特色的差异化产...

关键字: DSP MCU 电机控制 进芯电子

机器学习算法是人工智能领域中的核心技术之一,它通过对大量数据进行学习,自动发现数据中的规律和模式,从而实现对新数据的预测、分类、聚类等任务。本文将深入探讨机器学习算法的基本过程,包括数据准备、模型选择、训练与评估等关键步...

关键字: 数据 人工智能 机器学习

随着人工智能(AI)技术的迅速发展,人们对于通用人工智能(AGI,即Artificial General Intelligence)的期待也日益高涨。通用人工智能指的是具备像人类一样全面智能的计算机系统,能够执行各种复杂...

关键字: 人工智能 计算机 数据

今天,小编将在这篇文章中为大家带来数字信号处理器DSP的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: DSP 数字信号处理器

DSP的国产替代不会是一件很容易的事情,但受到当前国际竞争态势的影响,本土开发者亟需拥有降本优势、供应链安全保证,以及能协助打造极高竞争力产品的DSP芯片。也就是说,发展国产DSP是不二选择。

关键字: DSP

嵌入式处理器是一种特殊的计算机处理器,它被设计用于嵌入到各种设备和系统中,以实现特定的功能。由于其低功耗、高性能和可靠性等特点,嵌入式处理器在许多领域都有广泛的应用,如汽车电子、工业控制、医疗设备等。本文将对嵌入式处理器...

关键字: 嵌入式处理器 嵌入式系统

将DSP和单片机构成双CPU处理器平台,可以充分利用DSP对大容量数据和复杂算法的处理能力,以及单片机接口的控制能力。而DSP与单片机之间快速正确的通信是构建双CPU处理器的关键问题。

关键字: 单片机 spi通信 DSP
关闭
关闭