TMS320C5515:心電圖(ECG)MDK開發方案
TI 公司的TMS320C5515 DSP醫療開發套件(Rev. B)支持完整的醫療應用開發,如心電圖(ECG)、數字聽診器和脈沖血氧計等。典型應用包括模擬前端(AFE)、信號處理算法以及用戶控制與交互。 TMS320C5515是低功耗定點數字信號處理器(DSP),采用TMS320C55x? DSP處理器核,內核工作電壓1.05V/1.3V、I/O電壓為1.8/2.5/2.75/3.3V。16.67/13.33/10/8.33-ns指 令周期,時鐘速率60-,75-,100-,120-MHz,具有320kB 片內RAM。
本文引用地址:http://www.j9360.com/article/199059.htmECG設計
TMS320C5515定點數字信號處理器是TI公司TMS320C5000?定點數字信號處理器(DSP)產品系列的成員之一,面向低功耗應用。
定 點DSP基于TMS320C55x? DSP系列CPU處理器內核。C55x? DSP架構通過提高并行化和集中精力節省功耗而實現了高性能與低功耗。CPU支持由1條程序總線、1根32位數據讀出總線、2根16位數據讀出總線、2根 16位數據寫入總線和其他外設與DMA活動專用總線組成的內部總線結構。這些總線提供了在單個周期內執行4次16位數據讀出和2次16位數據寫入操作的功 能。該器件還包含4個DMA控制器,每個都具有4根通道,無需CPU干預即可在16條獨立通道的環境下實現數據傳送。在CPU活動過程中或獨立于CPU活 動,每個DMA控制器每周期都可以執行1次32位數據傳送。
C55x CPU提供了2個乘累加(MAC)單元,每個單元在單個周期內都可以執行1次17位×17位乘法和1次32位加法。中央40位運算/邏輯單元(ALU)得 到了另一個16位ALU的支持。ALU的使用受控于指令集,提供了優化并行活動與功耗的能力。這些資源存放在C55x CPU的地址單元(AU)和數據單元(DU)內。
圖1 TMS320C5515方框圖
圖2 醫療開發套件(MDK)硬件方框圖
C55x CPU支持可變字節寬度指令集,從而提高了代碼密度。指令單元(IU)從內部或外部存儲器獲取32位程序,并針對程序單元(PU)排列指令。程序單元對指 令進行解碼,將任務指向地址單元(AU)和數據單元(DU)資源,管理受到全面保護的流水線。提前轉移功能可以避免執行條件指令時發生流水線排空的情況。
通 用輸入和輸出功能以及10位SAR ADC為LCD顯示器、鍵盤和媒體界面提供了充足的狀態、中斷和比特位I/O引腳。通過2個多媒體卡/安全數字(MMC/SD)外設、4個Inter- IC Sound(I2S BusTM)模塊、1個具有4種芯片選擇的串行端口接口(SPI)、1個I2C多主-從接口和1個通用異步接收器/發射器(UART)接口實現了串行媒體 支持。
器件外設集包括1個外部存儲器接口(EMIF),可以無縫訪問異步存儲器(如EEPROM、NOR、NAND和SRAM)和高速、 高密度存儲器(如同步DRAM(SDRAM)和移動SDRAM(mSDRAM))。其他外設包括:高速通用串行總線(USB2.0)僅Device模式和 實時時鐘(RTC)。該器件還包含3個通用定時器(其中1個可配置成看門狗定時器)和1個模擬鎖相環(APLL)時鐘發生器。
此外,該器 件還包含1個緊耦合FFT硬件加速器。緊耦合FFT硬件加速器支持8點~1024點(2的乘冪)實數和復數FFT。并且,該器件還含有3個集成式 LDO(DSP_LDO、ANA_LDO和USB_LDO),可以為器件的不同部分供電。DSP_LDO可以為DSP內核(CVDD)提供 1.3V~1.05V的電壓。為了實現功耗最低的操作,編程器可以在外部電源為RTC(CVDDRTC和DVDDRTC)供電的時候關閉內部 DSP_LDO,從而降低了DSP內核(CVDD)的功耗。ANA_LDO設計用于為DSP PLL(VDDA_PLL)、SAR和電源管理電路(VDDA_ANA)提供1.3V的電壓。USB_LDO為USB內核數字(USB_VDD1P3)和 PHY電路(USB_VDDA1P3)提供了1.3V的電壓。RTC警報中斷或喚醒引腳可以重新啟動內部DSP_LDO,重新為DSP內核供電。
該 器件得到了業內獲獎的eXpressDSPTM、Code Composer Studio?集成開發環境(IDE)、DSP/BIOS?、Texas Instruments算法標準和業內最大的第三方網絡的支持。Code Composer Studio IDE具有代碼生成工具,包括C編譯器和連接器、RTDXTM、XDS100TM、XDS510TM、XDS560?仿真器件驅動器與評估模塊。該器件還 得到了C55x DSP庫的支持,其具有50多種基本軟件內核(FIR濾波器、IIR濾波器、FFT和各種數學功能)和芯片支持庫。
圖3 ECG板外形圖
圖4 安裝在C5515 EVM的ECG前端外形圖
TMS320C5515的主要特性
? 高性能/低功耗C55xTM定點DSP
? 16.67/13.33/10/8.33-ns指令周期時間
? 60、75、100和120MHz時鐘速率
? 320kB片上RAM
? 16/8位外部存儲器接口(EMIF)
? 2個多媒體卡/安全數字I/F
? 具有4種芯片選擇的串行端口I/F(SPI)
? 4個Inter-IC Sound(I2S Bus?)
? USB 2.0全速和高速器件
? 帶有異步接口的LCD橋
? 緊耦合FFT硬件加速器
? 10位4-輸入SAR ADC
? 具有晶體輸入的實時時鐘(RTC)
? 4個內核絕緣電源域
? 4個I/O絕緣電源域
? 3個集成式LDO
? 提供工業溫度器件
? 1.05V內核電壓、1.8/2.5/2.75/3.3V I/O電壓
? 1.3V內核電壓、1.8/2.5/2.75/3.3V I/O電壓
醫療開發套件(MDK)
大 量新興醫療應用,如心電圖(ECG)、數字聽診器和脈沖血氧計,要求以極低的功耗實現較高的DSP處理性能。TMS320C5515數字信號處理器 (DSP)是這類應用的較理想之選。C5515是TI公司C5000TM定點DSP平臺的成員之一。為了利用C5515開發各種醫療應用,Texas Instruments開發了基于C5515 DSP的MDK。典型醫療應用包括:
隔離器相關文章:隔離器原理 鎖相環相關文章:鎖相環原理
評論