SPRAC31 February   2019 TMS320C5505 , TMS320C5515 , TMS320C5535

 

  1.   TMS320C5505/15/35/45 schematic checklist
    1.     Trademarks
    2. 1 Introduction
      1. 1.1 Device Applicability
      2. 1.2 Links to TI Hardware Designs Based on C5505/15/35/45
        1. 1.2.1 C5505 eZdsp
        2. 1.2.2 C5515 eZdsp
        3. 1.2.3 C5515 EVM
        4. 1.2.4 C5535 eZdsp
        5. 1.2.5 C5535 Audio Capacitive Touch BoosterPack
        6. 1.2.6 C5545 BoosterPack (BOOST5545ULP)
      3. 1.3 EVM vs Data Sheet
    3. 2 Complimentary Resources
    4. 3 Recommendations Specific to C5504/05/14/15/32/33/34/35/45
      1. 3.1  Before You Begin
        1. 3.1.1 Documentation
        2. 3.1.2 Pin Out
      2. 3.2  Unused Pins
      3. 3.3  Unused Power Rails
        1. 3.3.1 If USB is not Used
        2. 3.3.2 If RTC is not Used
        3. 3.3.3 If EMIF is not Used (not applicable to C5532/33/34/35 or C5545)
        4. 3.3.4 If an On-Chip LDO Output is not Used
      4. 3.4  Clocking
      5. 3.5  OSC Internal Oscillator Clock Source
      6. 3.6  Power
        1. 3.6.1 CVDDRTC Must be Always Supplied - [0.998 V - 1.43 V]
        2. 3.6.2 LDOI Must be Always Supplied
        3. 3.6.3 On-Chip LDOs
        4. 3.6.4 Recommended PMIC
        5. 3.6.5 DVDDIO Supply ON While CVDD OFF
        6. 3.6.6 Power Sequencing
        7. 3.6.7 Voltage Rails of IO Pins
      7. 3.7  Decoupling Capacitors
      8. 3.8  LDO Output Decoupling Capacitors
      9. 3.9  Digital GND, Analog GND, Local GND
        1. 3.9.1 Recommended USB Supplies
      10. 3.10 Reset
      11. 3.11 USB
      12. 3.12 I2C
      13. 3.13 I2S
      14. 3.14 RTC
      15. 3.15 SAR ADC
      16. 3.16 Pin Muxing
      17. 3.17 Signal Visibility
      18. 3.18 EMIF (not applicable to C5532/33/34/35 or C5545)
      19. 3.19 JTAG
      20. 3.20 Bootloader
    5. 4 References

Bootloader

The bootloader greatly influences schematics:

  • SPI boot: Boots from SPI_CS0 but does not boot from SPI_CS1, SPI_CS2, or SPI_CS3

  • Checks both EBSR PPMODE 1 and PPMODE 6
  • Always have external pull-ups on SPI_CS pins
  • MMC/SD boot: Boots from MMC/SD0 but does not boot MMC/SD1
  • Bootloader can get stuck attempting MMC/SD0 boot if MMC0_CMD/I2S0_FS/GP[1] is not at a high level (and not toggling) during boot

  • Only an issue if booting from UART or USB, which come after MMC/SD0 in the boot sequence
  • Cause: Bootloader expects a pull-up resistor on MMC/SD0_CMD signal - if low or toggling, then bootloader gets stuck trying to access an MMC/SD card even if no card is present
  • Result: Bootloader gets stuck trying to boot MMC/SD (not present) and does not check UART or USB for boot - boot failure
  • If MMC0_CMD/I2S0_FS/GP[1] signal is used for I2S or GPIO, ensure this signal is at a high level during the bootloader execution
  • NOR Boot: NOR Flash must support the Flash reset command (0x00F0 on data) and return to the read array mode afterwards, NOR Flash should support the common flash memory interface (CFI) (not applicable to C5532/33/34/35 or C5545).
  • Using the TMS320C5515/14/05/04 bootloader
  • Using the TMS320C5545/35/34/33/32 bootloader