需要單價,規格書及更多資料的請聯系:
張莉/深圳市凌創微科技有限公司
QQ:2853313584
手機:13360085174(同微)
引 言
TMS320F2812(以下簡稱F2812)是美國德州儀器公司(TI公司)推出的C2000家族中最新一代產品。該芯片采用32位操作,大大提高了處理能力,主頻可以工作在150 MHz(時鐘周期可達6.67 ns),其先進的內部和外設結構使得該處理器主要用于大存儲設備管理、高性能的控制場合。較之C2000系列的其他產品,該芯片的時序操作更加靈活、獨立。為了進一步理解F2812和緩慢外設的接口和設計技術,有必要討論該芯片時序操作的特點。
1 F2812的讀寫時序特點
在F2812中,對外部器件的讀、寫訪問都是通過外部接口模塊XINTF來實現的。它類似于C240X的外部接口,但也作了三方面的改進。
①原來的TMS320LF240X系列,程序存儲空間、數據存儲空間和I/o空間都映射在相同的地址(0000~FFFF),對它們的訪問是通過不同的指令來區分的;而在F2812中,外部接口模塊分成了5個固定的存儲映像區域:XZCS0、XZCSl、XZCS2、XZCS6、XZCS7,可尋址1 MB的片外存儲器空間,具有獨立的地址。
②F2812的每個XINTF區都有一個片選信號。其中,有地區域的片選信號在內部是“與”在一起的,組成了一個共享的芯片選擇,比如XZCSo和XZXSl共享一個片選信號XZCSO、ANDI,XZCS6和XZCS7共享一個片選信號XZCS6XZCS7.在這種方式下,同一個外部器件可被連到兩個區,或者可以用外部譯碼邏輯來區分這兩個區。
③5個固定存儲映像區域的每一個區還可以分別對等待狀態數、讀寫選通信號的建立時間、激活時間和保持時間進行編程。
可編程的等待狀態、芯片選擇和可編程的選通時間使得該接口與外部存儲器及外設脫離了聯系,可以靈活、獨立地進行外部擴展。這里,對外部器件進行讀、寫訪問的基時鐘是xINTF內部時鐘xTIMCLK。通過寫XINTF-CNJF2寄存器的XTIMCLK位,可以將該時鐘配置成與SYSCLK0UT相等和等于SYSCLKOUT的1/2,并且,對任何一個映射在XINTF區的外部器件進行讀、寫訪問都可劃分為建立、激活和跟蹤三個階段。可以通過相應的XTIMINCO/1/2/6/7寄存器來設置這三個階段的周期,使之滿足系統的需要。F2812的讀寫時序如圖1、2所示。
由圖1、2可知,在建立階段,相應XINTF區的片選信號變為低電平,地址有效;默認情況下,該階段的周期為最大值——6個XTIMCLK周期。在激活階段,對外部器件進行訪問:在讀訪問時,讀選通信號(XRD)變低并將數據鎖入DSP;在寫訪問時,寫使能信號(XWE)變低并將數據放置在數據總線上。默認情況下,該階段的周期為最大值——14個XTIMCLKK。在跟蹤階段,讀或寫選通信號變回為高電平,但其地址仍保持有效。默認情況下,該階段的周期為最大值——6個XTIMCLK周期。
由此可得,F2812的讀、寫周期(激活階段)的最大值為14個XTIMCLK周期。如果將XTIMCLK的頻率設置為SYSCLKOUT的1/2,則讀、寫周期的最大值為180 ns;并且,其讀、寫操作數據的保持時間最大可以達到6個XTIMCLK周期——80 ns。因此,F2812能夠實現與常用外圍芯片的時序匹配,如RAM、D/A等;但是,當遇到讀、寫周期十分緩慢的輸入/輸出設備,如液晶顯示模塊、打印機、鍵盤時,就需要設計相應的外部硬件等待電路。
2 液晶顯示模塊的讀寫時序
以深圳市拓普微公司的LM19264A漢字圖形液晶顯示模塊為例,讀寫時序如圖3、4所示。
該液晶模塊的使能信號E的周期tcYc最小為1500 ns,使能信號脈沖寬度tWEH、twEL最小為700 ns。在E為高電平時,該液晶模塊處于讀、寫周期。如果采用直接控制方式,即CPU采用總線方式控制液晶模塊,DSP的讀、寫周期最大值為180 ns,而液晶模塊的讀、寫周期,即E的高電平信號,最小為700 ns。DSP的讀、寫時序不能滿足該液晶模塊的要求。如果采用間接的控制方式,即CPU采用并口方式控制液晶模塊,可以實現二者的時序匹配,但會降低接口效率。顯然,最好的方法就是設計相應的外部硬件等待電路來擴展DSP的讀、寫周期。
3 F2812的XREADY信號
F2812通過采樣XREADY信號,可以擴展讀、寫訪問的激活階段。因此,可以利用該信號講行硬件展展.從而產生任何數目的等待狀態。
在F2812中,對XREADY信號的采樣可以分為同步采樣和異步采樣兩種。同步采樣時,在總的建立+激活周期之前,對XREADY采樣一個XTIMCLK周期;而異步采樣時,在總的建立+激活周期之前,要對XREADY采樣三個XTIMCLK周期。可見,在異步采樣方式中,XREADY信號需要保持三個XTIMCLK周期,不會因為XREADY信號在激活周期之前的一個低電平擾動就產生等待狀態,增強了系統的抗擾能力。默認情況下,該芯片采用異步采樣方式。
無論是同步采樣還是異步采樣,如果發現XREADY信號為低,則激活階段擴展一個XTIMCLK周期,在下一個XTIMCLK周期期間,XREADY再次被采樣。這個過程一直繼續,直至XREADY采樣為高。因此,可以利用F2812的XREADY信號和相關的外部讀、寫控制信號,通過硬件擴展,與外部設備進行直接的連接訪問。
4 相關硬件設計
4.1 DSP與液晶模塊的直接訪問接口
這里,將液晶模塊映射在DSP的XZCS6區上,由于制造商已經裝配好了液晶顯示驅動和分壓電路,并提供了驅動電路接口,使得液晶顯示模塊和微處理器的接口十分方便。該模塊共有13條信號線。RS是寄存器選擇,低電平選擇指令寄存器,高電平選擇數據寄存器。R/w是讀寫控制端,低電平寫顯示模塊,高電平讀顯示模塊。CSA、CSB為驅動器片選信號線,可以選擇相應的顯示區域。E為允許輸入信號線(數據讀、寫操作允許信號),高電平有效。DB0~DB7為數據線。功能框圖如圖5所示。
在實際電路設計中還需注意,由于該液晶顯示模塊是5 V設備,所以在連接控制線、數據線時需要加電平隔離和轉換器件。可以使用74LS245芯片。
· 公司介紹
深圳市凌創微科技有限公司成立于2011年,至今已經營十余年了。
公司堅持(優質的服務+誠信的經營+質量的保證=選擇成功)的經營理念,
漸漸的積累了一些長久客戶,跟許多工廠都有合作,特別是跟TCL也有合作,
這為我們的發展奠定了堅實的基礎。
現在公司為了更好的積累經驗,發展客戶,更是選擇超低價格,超高服務的宗旨服務客戶,再堅持質量第一位的同時也把價格降到最低,更好的服務客戶。
公司2014年新增國外代購業務,一片起訂,及BOM配單都是為了更好的服務客戶。
公司將會堅持質量第一,價格最好,服務更好的理念繼續為廣大客戶服務,
歡迎廣大客戶咨詢,采購!!!深圳市凌創微科技,專業的配單專家。一手貨源!價格優勢!所出的物料,絕對原裝正品!放心購買!
公司所銷售產品涉及世界各名廠IC,: 德州儀器(TI),美國仿真器件(ADI)。INFINEON(英飛凌),XILINX、LINEAR、ALTERA(阿特拉 )、ATMEL(愛特梅爾)、STC單片機、英特爾(Intel) 、瑞薩(Renesas)、東芝(Toshiba)、意法(ST)、仙童(Fairchid)、美國美商半導體(AMD)、愛特梅爾(Atmel)、飛利浦(Philips)、海力士(Hynix)、MITSUBISHI (三菱)、、國際整流器(IR)、臺灣硅成(ICSI)、三星(Samsung)。
AD9516-4BCPZ-REEL7ADA4895-1ARJZ-R7
ADP7159ARDZ-02-R7
CXA-025000-5X4X45
AMS1117-1.5
AMS1117-3.3
AOZ8231ADI-05
AX88772BLI
ACPL-064L-500E
ACPL-072L-000E
ACPL-072L-500E
HCPL-0501-500E
TAJA106K010RNJ
TAJA226K010RNJ
TAJA476K006RNJ
TAJD107K010RNJ
TAJE687K006RNJ
TAJD227K010RNJ
TAJC157K010RNJ
UDT26A05L05UL
BCM5461SA1KPFG
1008AF-901XJLC
MSS1278-153MLD
XAL1580-532MEB
1N4148W-7-F
SDRH127-101M
EM620FV8BS-70LF
B82721K2602N020
TSX-3225 25MHz 12pF 10ppm
EL3H7(C)(TA)-G
SPX29150T-L-3-3/TR
USBLC6-2SC6
74LCX244MTC
74LCX244MTCX
FXLA101L6X
0603B104K500NT
FP67380WDCTR
FQPF6N80C
5PB1108CMGI8
82V3391BEQG8
874208BKILFT
ICS859S0424BGILF
BSS131H6327
BSS131H6327XTSA
BSS138NH6327
BSS123NH6327
BSS123NH6327
IPB110P06LMATMA1
INN40W02
IS43TR16128C-15HBLI
IS45S16800F-7TLA1
MM60-EZH039-B5-R850
NJU7700F25
T491A106K010AT2478
BMI-S-101
LTC3413EFE#TRPBF
SD05-01FTG
SMBJ7.0CA
LTC4151CDD#TRPBF
LTC3851AIUD-1#PBF
MAX16058ATA28+
MAX16059ATT32+
MAX3386ECPWR
MAX9203EKA+T
SC-USB-SPI-PICO
93LC56-I/SN
ATMEGA169PA-AU
MT29F1G08ABBEAH4-IT:E
MT41J64M16JT-15E IT:G
MT41K512M16HA-107 IT:A
MT41K512M16HA-107IT:A
N25Q128A13ESF40G
A3P250-FGG256I
000-7090-37R-LF1
BP4C+
DAT-31A-PP+
22035025
53398-0271
73251-1150
5504F1-09S-02A-03
DLW32SH110XK2L
GRM21BR71H104KA01L
GRM188R71H104KA93D
LPC54101J512BD64QL
TLVH431IDBZR
TFA9914UK/N1Z
GW13J40K0E
CAT24C02TDI-GT3A
CPH3350-TL-W
CPH3457-TL-H
ESD7104MUTAG
FIN1002M5X
FIN1108MTDX
MC14076BDG
MCH6660-TL-W
NCP45525IMNTWG-H
NVMFS4841NT1G
MC100LVEP05DTR2G
EVM1DSX30B24
EEEFK1C471P
PE29102A-X
E5J88-34L022-L
RTL8211FI-CG
BU4052BCF-E2
BD2204GUL-E2
21100-464
HB414-IV01E
SC-32S 32.768KHZ 12.5PF 20PPM
AS179-92LF
SBRD10200TR
TUSD05FB
STPS20M100SG-TR
STTH802B-TR
STM32F100C8T6B
TS391RILT
ACM9070-701-2PL-TL01
HF50ACC453215-T
SPM10040T-3R3M
SPM10040T-4R7M
VLS5045EX-6R8M
2170330-1
1734099-7
ADS8331IBPWR
CD74HC08M96
CSD16323Q3
CSD17573Q5B
DAC7822IRTAT
LM5022QDGSRQ1
LM5109BSD/NOPB
MAX3232IDR
REF3240AIDBVR
SN65HVD72DR
SN65LBC172A16DW
SN74LS14DR
SN74LVC126APWR
SN74LVC1G126DCKR
THS7376IPWR
TL431AIPK
TLV70012DDCR
TPS54628DDAR
TPS71219DRCR
TPS76925DBVR
TPS76925DBVT
TPS82130SILR
ADS8699IPWR
TPS560200DBVR
AM26LS32AIDR
TMS320TCI6614CCMSA
LMZ21701SILR
THB6064AH
TLP3450(TP,F
TQP7M9101
AH420-EG
VO1400AEFTR
293D475X9035C2TE3
BZT52C5V1-E3-08
IRF5210STRLPBF
PB4008-E3/45
VS-30BQ100-M3/9AT
IHLP5050CEER6R8M01
XC3SD3400A-4CSG484I
30FB-22NL
JPD1135-509-7F
K2-1177SW-D4DW-06
SMA-KWHD10