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.

What crystal tolerance is required for a USB application?

What should be the crystal requirements for a USB application using the LM4F131E5QR?

  • Frequency: 5, 6, 8, 10, 12, 16, 18, 20, 24, or 25 MHz

  • Frequency Stability (over temperature): ±??ppm

  • Frequency Tolerance: ±??ppm

  • Frequency Drift (over time): ±??ppm/year

Is there an absolute deviation allowed from an ideal frequency in which case it would be up to the designer to fit within that depending on his/her evaluation of the product use case (environment, lifetime, component tolerance selection)?

References:

"The main oscillator must be connected to one of the following crystal values in order to correctly generate the USB clock: 5, 6, 8, 10, 12, 16, 18, 20, 24, or 25 MHz. Only these crystals provide the necessary USB PLL VCO frequency to conform with the USB timing specifications."

Stellaris LM4F131E5QR Microcontroller Data Sheet (Rev. C)  PDF 6242 27 Apr 2012
Page 220 of 1251

LM4F232 USB+CAN Evaluation Kits (EK-LM4F232) use these crystals:

Abracon ABM3-16.000MHZB2-T
NDK NX5032GA-16.000000MHZ 

Stellaris LM4F232 Evaluation Board User's Manual  PDF 537  21 Sep 2011 
Page 32 of 34

  • Hi Jason,

    We do not have separate specifications for the USB crystal (beyond what you have identified in the datasheet). We would recommend using the main oscillator specifications as reference.

  • Stellaris Mitch said:

    We do not have separate specifications for the USB crystal (beyond what you have identified in the datasheet). We would recommend using the main oscillator specifications as reference.

     
    Would you help guide me to the crystal tolerance specification in the data sheet?  I would expect to find it here.
    Page 1188 of 1252
     
    The table of crystals in Table 22-14 makes no mention of frequency tolerance.  I've looked them up and attached a table showing their frequency tolerances.  What I noticed from the exercise is these crystals are rated for -10 °C to 70 °C.  Our parts are rated from -40 °C to 85 °C.  What do you recommend for customers who wish to use the full operating temperature range?
     
    Suppose a customer wishes to use this crystal in an operating enviroment from -40 °C to 85 °C. 
     
    Frequency 16MHz
    Frequency Stability ±150ppm
    Frequency Tolerance ±50ppm
     
    Would this be acceptable?