よくある質問
- M051 ベースシリーズ(95)
- M0518シリーズ(97)
- M0519シリーズ(43)
- M0564 シリーズ(1)
- ミニ 51 ベースシリーズ(90)
- ナノ 100/102 ベースシリーズ(101)
- Nano103 ベースシリーズ(10)
- ナノ 110/112 LCD シリーズ(100)
- ナノ 120 USB シリーズ(111)
- ナノ 130 アドバンストシリーズ(110)
- NUC029 シリーズ(94)
- NUC100/200 アドバンストシリーズ(102)
- NUC120/122/123/220 USB シリーズ(116)
- NUC121/125シリーズ(1)
- NUC126 USB シリーズ(2)
- NUC130/230 CAN シリーズ(103)
- NUC131/NUC1311 CAN シリーズ(98)
- NUC140/240 コネクティビティシリーズ(114)
常見問答
M480外部高速晶振的頻率範圍對於full speed USB的影響為何? 日期:2018-03-07
因為外部晶振(HXT)有精準度規格,例如12M+/-100ppm的精度,而full speed USB device 與 host之間有各自的時鐘,因此USB對於每個frame傳輸的規格誤差要求為500ppm.
下圖為USB2.0對於每個frame精準度的規格要求

我們沒有特別規範晶振頻率容許範圍,因此以12M+/-100ppm的精準度,依以下計算,100ppm的晶振可以符合FS USB規格需求(PFM-M487開發板使用的晶振經度是+/-30ppm)
考慮最終影響USB的誤差有兩個主要因素,一個是晶振誤差,一個是PLL Jitter,
1. 晶振誤差計算- 以100ppm的Crystal誤差經過PLL再到USB,仍然是貢獻出100ppm的誤差不變
2. PLL Jitter誤差 - 以M480估算,PLL的Jitter最大是250ps (RMS,附圖一), Jitter到USB 12M經過16倍除頻後 (PLL 192M(PLL)->12M(USB) = 16倍), 250ps/16 = 15.625ps (RMS),換算成peak-to-peak period jitter(by Equation1,SiTime,附圖二) = 7.44*15.625 = 116.25ps, 以一個FS USB frame 1ms週期估算,貢獻為116.25ps/1ms = 116.25ppm
3. USB誤差 = 100ppm(晶振誤差)+ 116.25ppm (PLL Jitter誤差) = 226.25ppm < 500ppm (USB誤差)
附圖一:

附圖二:

| 產品: | |
|---|---|
| 應用: | |
| 功能: | Peripherals,Clock Control,HXT,PLL,Connectivity,SPI,USB |