![](http://img4.cpooo.com/files/201905/20/p/100/1207632_1558339941.jpg)
0120-92751
APPLIED0120-92751TMS320F2812是德州仪器(TI)公司专门为工业应用而设计的新一代DSP处理器,它的性能大大优于当前广泛使用的TMS320LF240x系列。该芯片为32位定点DSP,***高主频150MHz,***小指令周期6.67ns,外部采用低频时钟,通过片内锁相环倍频;相对于TMS320LF2407只能寻址192KB地址空间,该芯片的外部接口***多可寻址4MB的空间;有3个***的片选信号,并且读/写时序可编程,兼容不同速率的外设扩展;通过配置外部接口寄存器,在访问外部设备时不必额外增加***等待,既提高了程序的实时性又减少了代码量。因此,灵活掌握和使用外部接口,对于DSP系统开发有很大帮助。本文结合实际系统,分析TMS320F2812外部接口的时序,设计了外部存储器扩展电路,根据所用的存储器芯片设置了接口时序,并提供了相关的电路原理图和外部接口时序配置的程序。1TMS320F2812外部接口的特点TMS320F2812外部接口(XINTF)采用异步非复用模式总线,与C240x外部接口类似,但也作了改进:①TMS320LF240x系列,程序空间、数据空间和I/O空间都映射在相同的地址(0000~FFFF),***大可寻址192KB,对它们的访问是通过不同的指令来区分的,例如可用IN或OUT指令访问外部I/O空间;而在TMS320F2812中,外部接口被映射到5个***的存储空间XZCS0、XZCS1、XZCS2、XZCS6、XZCS7,每个存储空间具有***的地址,***多可寻址4MB。②TMS320F2812中,有的存储空间共用1个片选信号,如Zone0和Zone1共用XZCS0AND1,Zone6和Zone7共用XZCS6AND7。各空间均可***设置读、写信号的建立时间、***时间及保持时间。对任何外部空间读/写操作的时序都可以分成3部分:建立、***和保持,时序如图1和图2所示。在建立(lead)阶段,访问存储空间的片选信号变为低电平并且地址被送到地址总线(XA)上。默认情况下该阶段的时间设置为***大,为6个XTIMCLK周期。在***(active)阶段,对外部设备进行读写,相应的读写信号(XRD和XWD)变为低电平,同时数据被送到数据总线(XD)上。默认情况下读写该阶段的时间均设置为14个XTIMCLK周期。跟踪(trail)阶段是指读写信号变为高电平,但片选信号仍保持低电平的一段时间周期,默认情况下该阶段时间设置为6个XTIMCLK周期。因此,在编程时要根据外部设备的接口时序来设置XINTF的时序,从而正确地对外设读写。时序图2扩展存储器硬件设计2.1外部存储器与TMS320F2812的接口电路设计TMS320F2812内置18KBRAM。为了使用方便,本系统又扩展了256KBSARAM,芯片选用IS61LV25616(256K×16位),其数据访问时间为10ns。由于TMS320F2812采用统一寻址方式,因此扩展的SARAM既可以作程序存储器也可以作数据存储器。同时,为了保存掉电不丢失的数据,扩展了32KBEEPROM,选用AT28LV256,32K×8位,用2片组成32K×16位。外扩存储器与TMS320F2812的接口电路如图3所示,将SARAM分配在ZONE2,地址范围为080000~0BFFFF,片选信号与TMS320F2812的XZCS2相连。EEPROM分配在ZONE6,地址范围为010000~0107FFF,片选信号XZCS6AND7。07KR264dR1GJV3072403R107KT228GJV3072417R107KT240DR1GJV3072419R107KT60R101GJV3074381R10107MK62GATS110143R000207NG60R1GJV3074310R107NG61R1GJV3074311R107NG61R2GJR5240300R020207NG63R1GJV3074313R107NG63R2GJV3074313R207NG66R1GJV3074315R107NG66R2GJV3074315R207NG68R1GJV3074317R107NG81GJR5213300R000607NG81R607NG82GJR5215100R307PA8507PS8507TR8507PG200R1GJV3072408R107PG201GJV3072409R107PG8507PG85R1GJR5219800R000107PR62R1GJV3074336R107PR62R2GJV3074336R207PS60R1GJV3074330R107PS61R1GJV3074331R107PS62R1GJV3074332R107PS62R2GJV3074332R207PS62R3GJV3074332R307PS63R2GJV3074333R207PS63R3GJV3074333R307PS8507TR8507PA85GJR5219500R000107TR8507PS8507PA8507XS80GJR5212000R507YS80GJR521210007YS81GJR52221800R2GJR52221810R107YS86GJR5215400R207ZB60GJR5240200R000107ZB69R1GJV3074379R107ZB69R2GJV3074379R207ZE60R201GJV3074320R20107ZE60R302GJV3074320R30207ZE61R101GJV3074321R10107ZE61R201GJV3074321R20107ZE61R302GJV3074321R30207ZE62R101GJV3074322R10107ZE62R201GJV3074322R20107ZE62R302GJV3074322R30207ZE63R302GJV3074323R30207ZE8507ZE85R1GJR5219400R0001/907507ZE88GJR5231800R10107ZG60R1GJV3074356R107ZW80GJR5215300R207BE61R1GJV3074305R11SBP260106R1001XE08B5XE08B5-d041SBP260502R1001ICMK14F1ICMK14F1-K10.01SDH000460R0508SACEPR120/BECZFPR3700001R0001FPR3700001R0001FPR3700001R0001FPR3311101R0026ICSO08Y1-230FPR3311101R1022ICSO08Y1-24FPR3312101R0026ICSO08R1-230FPR3312101R1022ICSO08R1-24FPR3315101R0014ICSI08D1-120ICSI08D1FPR3315101R0016ICSI08D1-230ICSI08D1FPR3315101R0034ICSI16D1-120FPR3315101R0036ICSI16D1-230FPR3315101R1012ICSI08D1-24ICSI08D1FPR3315101R1032ICSI16D124FPR3316101R0014ICSI08E1-120FPR3316101R0016ICSI08E1-230FPR3316101R0034ICSI16E1-120FPR3316101R1012ICSI08E1-24FPR3316101R1032ICSI16E1-24FPR3316401R0016ICSI08E4-230FPR3319101R0082ICSC08L1-24FPR3319101R0084ICSC08L1-120FPR3319101R0086ICSC08L1-230FPR3319102R1162ICFC16l1FPR3323101R1012ICSF08D1FPR3327101R0204ICSK20F1-120FPR3327101R0206ICSK20F1-230FPR3341501R1042ICSA04B5FPR3346501R1012ICSE08B5ICSE08B5-24FPR3600227R020407KR31FPR3600227R020607KR31GJR4500400R135NE90GJR5136400R000135GS9135GS91C35GS91BGJR5136500R000135GS91GJR5137400R000235DS91GJR5142800R000135AB94B35AB94GJR5143000R000235AA92C-EGJR5143100R000135EK90GJR5143200R000135EK91GJR5143600R000135TP90GJR5143700R000135SK96R1GJR5144900R000135ST90GJR5145800R000135EB92GJR5146600R010135ZE94G35ZE94F35ZE94GJR5146900R010135CS91GJR5210000R107ET40R1GJR5217500R000207ET83BGJR52211100R107YS82)