電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 141|回復: 0
收起左側

為什么單片機的晶振會選11.0592MHz?

[復制鏈接]

624

主題

624

帖子

1848

積分

三級會員

Rank: 3Rank: 3

積分
1848
跳轉到指定樓層
樓主
發(fā)表于 2024-10-1 08:15:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

點擊上方藍色字體,關注我們
11.0592 MHz 這個特定的晶振頻率在單片機應用中十分常見,主要原因是它與串行通信(例如 UART、RS-232 等)波特率的匹配性極佳。

1、波特率與定時關系
UART 等串行通信協(xié)議要求精確的定時。11.0592 MHz 的頻率是可以被整除來生成標準波特率的,例如常見的 9600、19200、38400 等波特率。

計算過程如下,通常,單片機的時鐘頻率通過分頻器生成通信波特率。以 11.0592 MHz 的晶振為例,假設單片機使用 16 倍分頻來生成時鐘,計算波特率的公式是:

對于 9600 波特率:

所以,定時器需要每 72 個時鐘周期產(chǎn)生一次中斷,正好滿足通信需求。

2、通信精度
11.0592 MHz 的頻率使得可以通過簡單的分頻獲得常用的標準波特率(如 1200、2400、4800、9600 等)時,波特率誤差非常小。

這有利于保證串行通信的可靠性,因為即使頻率稍有偏差,通信雙方仍然能夠準確同步。

3、傳統(tǒng)使用習慣
歷史上,早期的 8051 單片機及其兼容產(chǎn)品大量使用 11.0592 MHz 的晶振,因此成為行業(yè)標準。

在以后的開發(fā)中,很多 MCU 制造商繼續(xù)沿用了這一頻率來確保與串行通信的良好兼容性。

4、高效性
通過該頻率,既能夠保證精確的串行通信,又不會讓單片機的其他功能受限。很多應用不需要非常高的時鐘頻率,而 11.0592 MHz 足夠高效,能夠支持多種外設的穩(wěn)定運行。


點擊閱讀原文,更精彩~
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表