在高频超声波数据采集系统中,很多高速A/D转换器往往无法必要与处理器相连接,这时就必须用于FIFO在处理器与A/D转换器之间架一座桥梁,FIFO的先入再行出有特性可以便利内存大量的数据块。在基于ARM的超声波测量薄系统中,所用为1MHz以上的高频超声波分析仪,测量数据经A/D切换后频率与ARM处理器的数据接管能力不给定,因此需在A/D与ARM处置之间相连一个FIFO来解决问题以上问题。该设计搭配AD公司的A/D芯片AD9283,FIFO搭配Cyperss公司的CY7C4261,两者的仅次于取样频率都是100MHz。
ARM使用Samsung公司的S3C2410处理器。三者都具备很强的外部模块能力,便利包含无缝连接,硬件模块电路非常简单,调试便利。 1芯片选型 1.1S3C2410处理器 S3C2410处理器是Samsung公司基于ARM公司的ARM920T处理器核,使用0.18m生产工艺的32位微控制器。
该处理器享有:独立国家的16KB指令Cache和16KB数据CACHE,MMU,反对TFT的LCD控制器,NAND存储器控制器,3路UART,4路DMA,4路带PWM的Timer,I/O口,RTC,8路10位ADC,TouchScreen模块,I2C-BUS模块,IIS-BUS模块,2个USB主机,1个USB设备,SD主机和MMC模块,2路SPI。S3C2410是16/32位RISC体系结构处理器,用于ARM920TCPU核的强劲指令集,处理器最低可运营在203MHz。 1.2AD9283高速模数转换器 在超声波可用检测系统中,超声波分析仪的频率一般是2~10MHz。
所取分析仪频率为5MHz,根据取样定理,取样频率最差是分析仪频率的5~8倍,因此A/D芯片搭配AD公司的AD9283,它的仅次于取样速率约100MHz,可以符合系统拒绝。 1.3FIFO存储器CY7C4261 FIFO存储器作为A/D与ARM之间的桥梁,其参数指标直接影响数据的收集速度。
首先,FIFO存储器的读/写出速度要充足慢,为便利调试,最差能和A/D器件的仅次于速度相符;其次,FIFO存储器的存储容量要适合,如果容量过大会导致资源浪费,如果容量过小不会导致阻塞或者数据采集速度太快。
本文来源:乐动体育-www.trinity-artworks.com