單片機與DSP之間通信問題一直是大家關注得焦點,目前已出現的不少解決方案但大多針對于5V工作電壓的DSP系 統,筆者對諸方案進行詳細比較分析,發現多數并未從根本上解決不同系統之間通信的電平轉換問題,面對工作電壓并不唯一的 DSP芯片系列,在此提出一種全新的串行通信模式,經濟有效地解決了通信中電平轉換問題可靠地實現數據交換,并且在實際開發 的直流無刷電機變頻器人機界面與控制核心TMS320LF2407 DSP之間串行通信中驗證了其可行性。
上傳時間: 2013-07-18
上傳用戶:abc123456.
當前,在系統級互連設計中高速串行I/O技術迅速取代傳統的并行I/O技術正成為業界趨勢。人們已經意識到串行I/O“潮流”是不可避免的,因為在高于1Gbps的速度下,并行I/O方案已經達到了物理極限,不能再提供可靠和經濟的信號同步方法?;诖蠭/O的設計帶來許多傳統并行方法所無法提供的優點,包括:更少的器件引腳、更低的電路板空間要求、減少印刷電路板(PCB)層數、PCB布局布線更容易、接頭更小、EMI更少,而且抵抗噪聲的能力也更好。高速串行I/O技術正被越來越廣泛地應用于各種系統設計中,包括PC、消費電子、海量存儲、服務器、通信網絡、工業計算和控制、測試設備等。迄今業界已經發展出了多種串行系統接口標準,如PCI Express、串行RapidIO、InfiniBand、千兆以太網、10G以太網XAUI、串行ATA等等。 Aurora協議是為私有上層協議或標準上層協議提供透明接口的串行互連協議,它允許任何數據分組通過Aurora協議封裝并在芯片間、電路板間甚至機箱間傳輸。Aurora鏈路層協議在物理層采用千兆位串行技術,每物理通道的傳輸波特率可從622Mbps擴展到3.125Gbps。Aurora還可將1至16個物理通道綁定在一起形成一個虛擬鏈路。16個通道綁定而成的虛擬鏈路可提供50Gbps的傳輸波特率和最大40Gbps的全雙工數據傳輸速率。Aurora可優化支持范圍廣泛的應用,如太位級路由器和交換機、遠程接入交換機、HDTV廣播系統、分布式服務器和存儲子系統等需要極高數據傳輸速率的應用。 傳統的標準背板如VME總線和CompactPCI總線都是采用并行總線方式。然而對帶寬需求的不斷增加使新興的高速串行總線背板正在逐漸取代傳統的并行總線背板。現在,高速串行背板速率普遍從622Mbps到3.125Gbps,甚至超過10Gbps。AdvancedTCA(先進電信計算架構)正是在這種背景下作為新一代的標準背板平臺被提出并得到快速的發展。它由PCI工業計算機制造商協會(PICMG)開發,其主要目的是定義一種開放的通信和計算架構,使它們能被方便而迅速地集成,滿足高性能系統業務的要求。ATCA作為標準串行總線結構,支持高速互聯、不同背板拓撲、高信號密度、標準機械與電氣特性、足夠步線長度等特性,滿足當前和未來高系統帶寬的要求。 采用FPGA設計高速串行接口將為設計帶來巨大的靈活性和可擴展能力。Xilinx Virtex-IIPro系列FPGA芯片內置了最多24個RocketIO收發器,提供從622Mbps到3.125Gbps的數據速率并支持所有新興的高速串行I/O接口標準。結合其強大的邏輯處理能力、豐富的IP核心支持和內置PowerPC處理器,為企業從并行連接向串行連接的過渡提供了一個理想的連接平臺。 本文論述了采用Xilinx Virtex-IIPro FPGA設計傳輸速率為2.5Gbps的高速串行背板接口,該背板接口完全符合PICMG3.0規范。本文對串行高速通道技術的發展背景、現狀及應用進行了簡要的介紹和分析,詳細分析了所涉及到的主要技術包括線路編解碼、控制字符、逗點檢測、擾碼、時鐘校正、通道綁定、預加重等。同時對AdvancedTCA規范以及Aurora鏈路層協議進行了分析, 并在此基礎上給出了FPGA的設計方法。最后介紹了基于Virtex-IIPro FPGA的ATCA接口板和MultiBERT設計工具,可在標準ATCA機框內完成單通道速率為2.5Gbps的全網格互聯。
上傳時間: 2013-05-29
上傳用戶:frank1234
這篇應用指南的目標讀者是數字 系統設計師,他們在研發過程中會用 到模擬和數字元器件,包括采用串行 總線的微控制器和DSP系統。本文討 論調試串行總線設計所面臨的挑戰和 新的解決方案,這些串行總線包括控 制器局域網 (CAN)、集成電路間總線 (I2C)、串行外設接口 (SPI) 或通用串行 總線 (USB)。
上傳時間: 2013-06-15
上傳用戶:user08x
1、 利用FLEX10的片內RAM資源,根據DDS原理,設計產生正弦信號的各功能模塊和頂層原理圖; 2、 利用實驗板上的TLC7259轉換器,將1中得到的正弦信號,通過D/A轉換,通過ME5534濾波后在示波器上觀察; 3、 輸出波形要求: 在輸入時鐘頻率為16KHz時,輸出正弦波分辨率達到1Hz; 在輸入時鐘頻率為4MHz時,輸出正弦波分辨率達到256Hz; 4、 通過RS232C通信,實現FPGA和PC機之間串行通信,從而實現用PC機改變頻率控制字,實現對輸出正弦波頻率的控制。
上傳時間: 2013-09-06
上傳用戶:zhuimenghuadie
atmega128串行操作lcd12864,另有ADC,PWM波,定時器的使用程序
上傳時間: 2013-10-18
上傳用戶:zm7516678
難點串行通信的四種工作方式 要求掌握:串行通信的控制寄存器串行通信的工作方式0和方式1了解:串行通信的基礎知識串行通信的工作方式2和方式3
上傳時間: 2013-12-18
上傳用戶:bruce
在單片機應用系統中,用戶必須時刻掌握系統的運行狀況及某些重要的過程信息,即用戶必須通過顯示系統獲取當前單片機的運行情況,因此顯示技術是單片機的重要組成部分。在實際應用中,為了節約端口資源和整機成本,通常采用單片機的通用串行口、8位移位寄存多閃爍現象越嚴重。本文介紹一種利用SPI器件優化單片機顯示系統的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。器74LS164及LED數碼管構成串行動態顯示系統,該系統一定程度優化了顯示輸出通道對單片機I/O端口的占用數量,但它仍需大量(幾個LED就占用幾條I/O口線)的I/O端口作LED片選,同時由于74LS164本身未提供輸出允許端,單片機送來的串行數據從高位LED移向低位LED的過程中,會出現LED本應熄滅的筆劃發光而形成閃爍現象,且LED數越多閃爍現象越嚴重。本文介紹一種利用SPI器件優化單片機顯示系統的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。
上傳時間: 2013-10-30
上傳用戶:asdstation
摘要:應用復雜可編程邏輯器件CPLD和微控制器MPU技術,設計了符合俄羅斯OCT18977-79 和PTM1495-75航空數據總線標準的多通道串行雙極性數字發送電路。該電路結構簡單、使用靈活、可靠性高,可廣泛應用于俄制機載設備的檢測及仿真試驗。關鍵詞:復雜可編程邏輯器;航空數據總線;ARINC429
上傳時間: 2013-10-11
上傳用戶:風行天下
串行端口的本質功能是作為CPU和串行設備間的編碼轉換器。當數據從CPU經過串行端口發送出去時,字節數據轉換為串行的位。在接收數據時,串行的位被轉換為字節數據。
上傳時間: 2013-10-15
上傳用戶:yangzhiwei
介紹了用C51編程時的一些常用優化方法,同時提出了用C51開發PC總線和SPI總線等串行總線的優化方案,并給出了優化后的數據傳輸源程序,該方案在Keil仿真器上驗證并通過。結果表明該優化方案不但縮短了機器代碼的長度,而且提高了代碼的運行速度,使代碼的執行效率與匯編語言相當,同時也為其它常用串行總線的高級語言開發提供了可行的優化方案。
上傳時間: 2013-11-06
上傳用戶:392210346