<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于TLV1562的四通道高速實(shí)時(shí)數據采集系統的設計

基于TLV1562的四通道高速實(shí)時(shí)數據采集系統的設計

作者: 時(shí)間:2009-12-30 來(lái)源:網(wǎng)絡(luò ) 收藏
2.3.2 CPLD對接口的實(shí)現

本文引用地址:http://dyxdggzs.com/article/188432.htm

由于芯片是可配置A/D轉換器,其配置轉換時(shí)序圖見(jiàn)圖。所以如何利用CPLD實(shí)現對的配置與讀寫(xiě)是關(guān)鍵技術(shù)之一。對于TLV1562的讀寫(xiě)控制易于實(shí)現,而對于其配置,由于是對循環(huán)采集,較為復雜。在TLV1562中有兩個(gè)寄存器需要配置,也就是要有兩次寫(xiě),而每次配置的數據還不一樣(見(jiàn)表一),所以應該在每次寫(xiě)的時(shí)候都應相應的提供數據。整個(gè)配置過(guò)程用VHDL語(yǔ)言采用有限狀態(tài)機的方式來(lái)實(shí)現。定義5個(gè)狀態(tài),分別為st0,st1,st2,st3,ST4,st0是空閑態(tài),st1,st2,st3,ST4是對應相應采集通道的狀態(tài),INDEXREG[1..0]是用來(lái)監測寫(xiě)信號的第幾次寫(xiě)的標識碼。 程序如下:

type states is (st0,st1,st2,st3,ST4);
signal current_state,next_state :states :=st0;
signal indexreg:STD_LOGIC_vector(1 downto 0);
signal chanel_data: STD_LOGIC_vector(9 downto 0);
begin
indexreg=index_reg; cs=not start;
process(current_state,indexreg,ad_ale)
begin
if ad_ale='0' then
chanel_data=ZZZZZZZZZZ;
else
if indexreg=10 then
chanel_data=0100000100;
else
case current_state is
when st0=>ad_end='0'; chanel=00;
next_state=st1;
chanel_data=0011000000;
when st1=> ad_end='0';chanel=01;
next_state=st2;
chanel_data=0011000001;
when st2=> ad_end='0';chanel=10;
next_state=st3;
chanel_data=0011000010;
when st3=> ad_end='1';chanel=11;
next_state=st0;
chanel_data=0011000011;
when st4=> next_state=st0;
chanel_data=0011000000;
when others=> ad_end='1'; next_state=st0;
chanel_data=0011000000;
end case;
end if;
end if;
end process;

表一 控制寄存器配置表

3 結束語(yǔ)

文中詳述了基于TLV1562和EP1K100的多通道高速采集系統的設計及實(shí)現方法,將該采集系統應用到雷達數字式對消器中,結果證明精度和速度都能滿(mǎn)足要求。實(shí)現了在較低的成本下實(shí)施多通道數據采集處理。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>