background image

 

C5535 DSPShield H/W Reference Manual 

Version 0.1 

 

 

 

 

 

 

 

 
 

 

In Collaboration with Stanford University 

 

 
 

page

 

29

 

 

R25=10K Ohm, R26=DNI, R27=DNI, R28=0 Ohm 

C5535 I2S2 Mux 

R39, R40 

Default:

 I2S2 Signals routed to AIC3204 Codec 

R39=10K Ohm, R40=DNI 
 
I2S2 Signals routed to DSP Expansion Connector 
R39=DNI, R40=0 Ohm 

C5535 UART Mux 

R41,R42 

Default:

 UART Signals routed Arduino to UART Mux 

Circuitry. R41=10K Ohm, R42=DNI 
 
UART Signals routed to DSP Expansion Connector 
R41=DNI, R42=0 Ohm 

12MHz Oscillator Buffer  

R50, R54, 
R60, U6 

Default:

 12MHz Oscillator is not buffered 

R50=0 Ohm, R54=DNI, R60=DNI, U6=DNI 
 
12MHz Oscillator buffered by LVC1G125 
R50=DNI, R54=0 Ohm, R60=0Ohm, U6=Installed 

DSP Expansion Connector 
pin24 (GPIO16 or RTC) 

R66, R67 

Default:

 C5535 RTC output routed to DSP Expansion 

Connecter. R66=0 Ohm, R67=DNI 
 
C5535 GPIO16 routed to DSP Expansion Connector 
R66=DNI, R67=0 Ohm 

DSP Expansion Connector 
pin26 (GPIO17 or 12MHz) 

R68, R69 

Default:

 12MHz Oscillator routed to DSP Expansion 

Connecter. R68=0 Ohm, R69=DNI 
 
C5535 GPIO17 routed to DSP Expansion Connector 
R68=DNI, R69=0 Ohm 

Arduino SCL, SDA 

R93, R94 

Default:

 Arduino I2C signals are not routed to the Arduino 

Analog Connector. R93=DNI, R94=DNI 
 
Arduino I2C signals are routed to Arduino Analog 
Connector. R93=0 Ohm, R94=0 Ohm 

Active Pull up on Arduino 
UART pins 

R106, R107, 
R112, R169 

Default:

 Active pullup on Arduino UART pins. 

R106=DNI, R107=DNI, R112=4.7K, R169=DNI 
 
Passive pullup on Arduino UART pins. 
R106=4.7K, R107=4.7K, R112=DNI, R169=0 Ohm 
 
No pullup on Arduino UART pins. 
R106=DNI, R107=DNI, R112=DNI, R169=0 Ohm 

EmuResetSrc 
Internal/External 

R119, R122 

Default:

 EmuResetSrc is routed externally to the Arduino 

RESETN pin. R119=DNI, R122=0 Ohm 
 
Emu_Reset_Src is routed internally only 
R119=0 Ohm, R122=DNI 

EmuResetSrc Source 

R161, R63 

Default:

 EmuResetSrc = FT2232H RTS. 

R161=0 Ohm, R163=DNI 
 
EmuResetSrc = FT2232H DTR. 
R161=DNI, R163=0 Ohm 

FTDI FT2232H Clock Source  R150, R165, 

Default:

 FTDI FT2232H Clock Source is G1. 

Summary of Contents for C5535 DSPShield

Page 1: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page i C5535 DSPSHIELD Hardware Reference Manual H W Rev A...

Page 2: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page ii Revision History Version Date Author Notes 0 1 Aug 12 2013 D Garcia 1 NOTES 1 Initial release 2...

Page 3: ...7 3 1 Parallel and Serial Peripherals 7 3 2 Clock Sources 8 3 3 ROM Bootloader 9 3 4 INT1 INT0 XF WAKEUP 10 3 5 USB Controller 10 3 6 MMC SDx Controller 10 3 7 I2C 10 4 DSPShield Peripherals 11 4 1 I2...

Page 4: ...lated C5535 DSP Master 28 7 Resistor Multiplexing Configurations 28 8 Stand Alone Mode 30 9 Assembly Drawings and Schematics 31 Reference documents Title source Owner Version 1 TMS320C5535 Data Sheet...

Page 5: ...sor DNI Do Not Install Energia Open Source software IDE for TI Processors GPIO General Purpose Input Output I2C Inter Integrated Circuit 2 pin serial bus I2S Integrated Interchip Sound 4 pin serial bu...

Page 6: ...ions Industrial Controls Fingerprint Biometrics Software defined Radio 1 1 Key Features The key features of the C5535 DSPShield are shown in Figure 1 The features include x TI TMS320C5535AZHHA10 100MH...

Page 7: ...uted to its external pins The DSPShield maintains this flexibility by using additional discrete multiplexers to connect the C5535 s GPIO peripheral pins to the appropriate points on the board Additona...

Page 8: ...H In Collabo d Block Dia ments ield through aders conne o the section own in the to witch for GPIN Button icro USB Conn ard Adapter ay Expansion Con ital Header 1 ital Header 2 wer Header alog Header...

Page 9: ...hield Arduino UNO x DSPShield Arduino UNO Arduino Shield suggestions x DSPShield Arduino Leonardo using 2 USB cables x DSPShield DSP Daughter Card Audio Shield x DSPShield Arduino Shield DSP Daughter...

Page 10: ...SHU IN SB SHU IN SB by SHU IN SB by SHU IN er Multiple e taken to pre settings may an invalid co ower Header the external W Reference M oration with S ent Block D P USB 5V JPA A OPEN nused SH I UNTED...

Page 11: ...sourcing 13 DSP Expansion Header 3 3V 14 Emulator 3 3V 1 8V TP5 TP6 Internal AIC3204 LDO 1 AIC3204 AVDD TP5 2 AIC3204 DVDD TP6 1 3V TP10 LP3982 LDO VR2 1 C5535 CVDDRTC 2 C5535 CVDD 0 OHM resistor mux...

Page 12: ...multipliers dual ALUs and a tightly coupled FFT hardware accelerator for performing math intensive signal processing algorithms It has a multiple I O peripherals that allow it to easily connect to se...

Page 13: ...sion Connector IF R67 is Installed and R66 is Not Installed This is not the Default GPIO17 routed to the DSP Expansion Connector IF R69 is Installed and R68 is Not Installed This is not the Default Ta...

Page 14: ...68 RTC R8 0 Ohm R9 DNI R10 0 Ohm R59 DNI Table 6 System Clock Generator Reference Source Select 3 3 ROM Bootloader The C5535 DSP has an on chip ROM Bootloader RBL It samples the following interfaces i...

Page 15: ...e in can be mo ller allows th niversal Seria USB form fac oller bedded Mult onnected to a ault boot sou routed to th 1 GPIO 11 6 eripheral an interface emiconducto W Reference M oration with S P to th...

Page 16: ...e C5535 DSP can enable the PCA9515B by setting DSP_I2C_EN on Port0 2 of GPIO Expander 2 to a 1 4 DSPShield Peripherals In addition to the C5535 DSP s internal peripherals the DSPShield has several ext...

Page 17: ...ed to the original setting or when data is read from the port that generated the interrupt This interrupt feature of the GPIO Expander is very basic and lacks an interrupt mask capability NOTES 1 Ther...

Page 18: ...l Default 0 Table 8a Expander 1 GPIO Definitions Expander 2 I2CAddr 0x21 Programmed Direction Function Reset value all GPIO are Inputs Port0 0 O LED0 0 OFF 1 ON Port0 1 O LED1 0 OFF 1 ON Port0 2 O Pul...

Page 19: ...mmed via the C5535 DSP s I2C bus and has an I2C address of 0x3C 4 3 TLV320ACI3204 Audio Codec The AIC3204 Audio Codec interfaces to the C5535 DSP via the I2C and I2S2 buses The C5535 DSP s I2S2 Bus is...

Page 20: ...1 3 4 X_GPIO3V3_11 I O GPIO Expander2 Port1 1 5 X_GPIO3V3_12 I O GPIO Expander2 Port1 2 6 X_GPIO3V3_10 I O GPIO Expander2 Port1 0 7 X_SCL O I2C SCL 8 X_LCD_D9_I2S2_FS_GP19_SPI_CS0 I O C5535 PPMODE SIG...

Page 21: ...Sig an embedde udio CCS t DS_USB mi not required try The print ulation capab nnecting it to mulator is th W Reference M oration with S I I I I CLK I I FS I I _RX I I _DX I I gnal Definit ed XDS100 V...

Page 22: ...TR are tri stated and a resistor pulls up the EmuResetSrc signal Since RTS and DTR are defined as active low signals RTS and DTR will remain high after USB enumeration A PC can reset the DSPShield by...

Page 23: ...ARD_ 5V I O 5V Can be Input or Output Source 3 ARD_SCK I O SPI_SCK 4 ARD_MOSI I O SPI MOSI 5 ARD_RESETN I O Bidirectional Reset Pin 6 GND Ground Table 10c Arduino ICSP Header P10 Pin Signal Name Dire...

Page 24: ...k Diag Levels e with 5V a f the DSPSh JPD and JPE ce buffer IC W Reference M oration with S I Ana NO I O R94 R94 I O R93 R93 face Bloc Diagram is nterface a SP rface consist and IOREF gram and 3 3V v...

Page 25: ...resistors in the input path to limit the input current They can be replaced with a different value for specific applications Additionally there are Schottky diodes for clamping the voltage swing to 1...

Page 26: ...SPShield H In Collabo eld Reset Mu controlled b multiplexing the GPIOs o l pull down r W Reference M oration with S ultiplexing by the signal g configuratio f Expander 2 resistors wil Manual Stanford...

Page 27: ...35 resets itself and DSPShield X X 1 0 C5535 Isolated from ARD_RESETN The C5535 cannot generate or receive an external reset on the ARD_RESETN pin X X 1 1 C5535 Resets Arduino The C5535 drives a logic...

Page 28: ...DSPshield without resetting the Arduino In this case by switching R119 and R122 the EmuResetSrc signal is isolated from the ARD_RESETN pin See Figure 8f 6 3 DSPShield UART Multiplexing The C5535 DSP s...

Page 29: ...th S 1 al Multiplex multiplexing er some con onnector pin efer to the sc Manual Stanford Un ARD_IO0 XDS SerPo ARD_IO1 XDS Seria ARD_IO 1 XDS SerPo XDS SerPo xing Contro modes base ntrol signal c ns du...

Page 30: ...5 DS osing the Ar 535 DSP s R TXD line Se Port the C5535 The XDS JTA en UART_C duino s IO 1 should be ta W Reference M oration with S ing Modes r put of the 4 s UART sig 5535 DSP U DE value in th _MUX...

Page 31: ...e PCA9515B is enabled ARD_I2C_EN 1 the C5535 DSP can operate as a master and communicate with the peripherals on board the DSPShield as well as any slaves on the Arduino side Conversely an Arduino can...

Page 32: ...or d the DSP Ex ield SPI Int C5535 DSP Master mode in Expander has full indi TXB0104 t or See Figur W Reference M oration with S ltiplexing C s CS 3 0 T r CS0 is sha xpansion Con terface P Isolated e...

Page 33: ...The DSPShield has a number of multiplexing options that are controlled by resistors The previous sections have described some of the default configurations and possible alternatives as well as control...

Page 34: ...nsion Connector pin26 GPIO17 or 12MHz R68 R69 Default 12MHz Oscillator routed to DSP Expansion Connecter R68 0 Ohm R69 DNI C5535 GPIO17 routed to DSP Expansion Connector R68 DNI R69 0 Ohm Arduino SCL...

Page 35: ...mode the recommended configuration is described below x Power the DSPShield via the DSP USB or XDS UXB shunt JPF connectors x Determine whether to source power to the Arduino Power Connector o Shunt...

Page 36: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 31 9 Assembly Drawings and Schematics...

Page 37: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 32...

Page 38: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 33...

Page 39: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 34...

Page 40: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 35...

Page 41: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 36...

Page 42: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 37...

Page 43: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 38...

Page 44: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 39...

Page 45: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 40...

Page 46: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 41...

Page 47: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 42...

Page 48: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 43...

Page 49: ...C5535 DSPShield H W Reference Manual Version 0 1 In Collaboration with Stanford University page 44...

Reviews: