crystal起振還必須依靠電容 而crystal本身對溫度會有variation
掛在crystal上的電容也會對溫度有variation
這些variation可能會造成起振的頻率偏移 甚至是jitter變大
jitter變大都不是一般IC所預期的
而頻率的偏移會在互連的device會造成clock shift
簡單講假使兩個系統125M相差100ppm 表示frequency offset 12500Hz
那多久TX/RX間會有相差一個clock?
一個clock消失了 通訊上可能一個封包錯了 多媒體可能一個frame解錯
所以很多通訊系統的spec都會定義對頻率的耐受度
因為無法保證crystal的frequency variation
※ 引述《beagle (紅茶犬)》之銘言:
: ※ 引述《dura (momo)》之銘言:
: : ppm==>百萬分之ㄧ的意思
: 1 ppm 代表真實時間每過 1,000,000 秒, crystal 的計數會有 1 秒的誤差...
: 一天 86400 秒, 一個月 30 天去算,
: 50 ppm 約等於每個月誤差正負 19.29 秒左右...
: 通常是鐘錶才會特別要求精確度, 因為累積一個月之後誤差會慢慢擴大...
: MicroProcessor 用的 crystal 就隨便了, 買便宜的就好...
: 另外 crystal 會受到溫度影響, 甚至板上的高頻干擾也會造成誤差,
: 所以實際上的誤差多半比標示來得大,
: layout 時注意用大片 ground 在四周和下方屏蔽會有幫助...
: 你買的振盪器如果超準, 應該是有做溫度補償和放大電路的 Oscillator,
: 體積大而且有 4 pin 或更多腳... (crystal 散件只有兩根腳)
: 這種高級貨我沒有買過... :p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.134.198