This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: USB

Part Number: TMS320F28379D

Hi, I want to use the USB block on the working board with the F28379D processor that I made myself. what should be the frequency of the crystal oscillator that I need to connect to the MCU for this communication system. it says 20MHz on the MCU data sheet, is it OK if I use 10MHz?
regards

  • Please refer to the below from page 110 of www.ti.com/lit/SPRUHM8: 

    3.7.3.5 USB Auxiliary Clock (AUXPLLCLK)


    The USB module requires a fixed 60-MHz clock for bit sampling. Since the main system clock is usually not a
    multiple of 60 MHz, the correct frequency cannot be achieved with a simple divider. Instead, the USB clock is
    provided through an auxiliary clock path (AUXPLLCLK), which can use an independent clock source and PLL to
    generate the correct frequency.


    USB clock tolerances are very tight. As stated in section 7.1.11 of the USB 2.0 specification, low-speed
    devices (1.50 Mb/s) have a tolerance of ±1.5%, while high-speed devices (12.000 Mb/s) have a tolerance of
    ±0.25%. Typically these tolerances are achieved by using an external crystal or resonator as the source for
    AUXOSCCLK.