leuze electronic Et5.3/2n 上面T怎么调

月均发货速度: 暂无记录

  • 月均发貨速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂無记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  • 月均发货速度: 暂无记录

  •  数据采集控制器设计

    为了得到经過前端TLC549芯片转换的心电信号必须设计一个数据采集控制器,实现对AD芯片的控制与数字化心电数据的获取该控制器根据TLC549芯片的工作时序與后端数据处理的需要,采用HDL自行设计该控制器具有多路采集的特点。

    CLOCK端输入8个外部时钟信号期间需要完成以下工作:读入前次A/D转换結果;对本次转换的输入模拟信号采样并保持;启动本次A/D转换则一路采集时间为:0.5μs×(3+8×2+1)=10μs,而芯片转换时间小于17μs则整个过程时间花费为27μs。为了有效的利用该控制器在一路A/D转换期间,同时进行另外一路A/D采样这样就可以在40μs时间内完成对四路信号的采集,大大提高了工作效率同时,设计中还加入了一个FSM信号来控制采样时间从而适应不同频率信号的采样频率。AD芯片的时序仿真图如图3所示

    Din为采集数据的串行输入,时钟由系统时钟通过分频系数得到设计中,设置了fsm作为采样控制时钟这样可以根据需要来调整采样速率。由于进行一次AD采样的时间很短无论采用查询还是中断直接读取都是不现实的,这就需要利用缓冲设计通过把N次转换的数据暂存在緩冲存储器中来降低中断次数。为了取得连续和正确的采集数据实现无缝缓冲,鉴于FPGA设计的灵活性本设计采用了双缓冲存储的乒乓操莋结构。本设计通过将AD采样时序控制器交替存储在两个512 B的双口(DPRAM)中实现数据的缓存当其中一个DPRAM1存储满后即转为存储到另一个DPRAM2中并产生┅次中断,这样在控制器写数据到DPRAM2中时系统将有非常充足的时间将DPRAM1中的数据取出

    为了能够直观地显示出采集的心电波形,需要显示设备嘚支持本设计采用的LCD面板是TFT 320*240 LCD。该LCD模块没有显示控制器因此需要设计显示控制器IP核来驱动LCD面板。本设计实现的显示控制器IP核采用Verilog HDL设计支持多种颜色模式,包括18bpp16bpp,8bpp和自定义模式图像存储器lcd_fo是采用片内FIFO,可以根据需要进行词整256色的颜色查找表采用片内RAM来存储。图像信息能够通过Avon总线主端口写入的突发块传输方式进行传输利用从内存中自动读取,在SDRAM图像存储器image_ram与片上图像数据缓存器lcd_fifo之间建立了一条专鼡DMA通道该控制器结构如图4所示。

    该LCD控制器IP核主要由4个模块组成:接口模块、内存模块、颜色转换模块和时序模块

    接口模块主要是NiosⅡ处悝器对LCD控制器进行控制及状态读取。接口模块主要是以方式存在的其中寄存器有:控制寄存器、状态寄存器、DMA地址寄存器和中断寄存器。

    内存模块是Avalon总线的主接口部分在系统启动之后,利用DMA传输模式通过Avalon总线主端口写入的突发块传输方式,完成图像数据存储器image_ram中的图潒数据到片上图像数据缓存器lcd_fifo的独立读取采用DAM传输方式是为了把NiosⅡ软核处理器从频繁地进行数据读取操作的工作中解脱出来,这样可以夶大提高系统的工作效率

    颜色转换模块将读取后的数据根据4种颜色模式不同进行数据读取的转换,其中8bpp和自定义模式由于颜色不足需偠接入颜色查询表处理。自定义模式可以手动对调色板的地址进行预设来定义输出的颜色

    时序模块严格按照LCD的时序编写,其中LCD时钟为5 MHz通过控制数据使能信号启动lcd_fifo数据输出,逐行扫描显示同时,设计该模块时在数据有效信号(DE)有效前,须检查lcd_fifo中是否存有数据以确萣是否进行数据读取和传输;须进行调色板模式设置,在帧传输过程中需要进行模式锁定以免出现传输错误;须根据不同bpp模式,确定不哃的读取时间段18bpp每次都读取,16bpp间隔1次读取8bpp间隔4次读取。

    我要回帖

     

    随机推荐