Raspberry Pi系列不久前通過全新的Raspberry Pi Zero W1(2017年2月)擴充了產(chǎn)品線,這是一臺支持無線連接的個人計算機,售價僅10美元。對于業(yè)余愛好者、制造商、工匠和黑客而言,它的意義非同尋常。是的,我們之中很少有人真正嘗試做好我們的工作,即設(shè)計真正的(電子)產(chǎn)品!當我最近觀看Eben Upton的視頻公告時,我忍不住想起早年的經(jīng)歷。那是80年代中期,我買不起B(yǎng)BC電腦,也負擔不起奢侈的Amiga。但我花光所有的錢購買了Sinclair ZX Spectrum。因此,Eben努力實現(xiàn)“讓所有人都買得起”的目標確實讓我產(chǎn)生了共鳴。
一臺功能強大的個人計算機塞進一塊小巧的印刷電路板(PCB)上,確切地說是6 x 3 cm的印刷電路板,達到這種小尺寸的新記錄著實讓我驚嘆。經(jīng)過進一步思考,我經(jīng)常想弄清楚是否正是Spectrum的簡約及其諸多限制促使我深入研究計算機并最終沉醉于這一奇妙領(lǐng)域——軟件和硬件之間的邊界,我們今天稱之為嵌入式。
小型片上系統(tǒng)
Raspberry Pi Zero設(shè)計基于片上系統(tǒng)(SoC)(BCM2835),其中包括一個1 GHz ARM?內(nèi)核和一個圖形處理單元(GPU)、一個視頻接口、多個串行接口(USB、UART、SPI和I2C)以及一個外部存儲器接口,用于管理運行Linux?操作系統(tǒng)(OS)所需的大容量RAM(512 MB DDR2)和大容量存儲卡(SD卡)。對于單芯片器件來說,這些都是令人印象深刻的功能,特別是與我年輕時看到的早期個人計算機相比。我們可能會爭辯,與目前在各種嵌入式控制應(yīng)用中常用的最新簡單型單片機相比,這并非不成比例。雖然時鐘速度和處理能力都要低得多(從10 MHz到100 MHz不等),但今天所有小型單片機本身都是真正的小型片上系統(tǒng)奇跡。正如您對單片機期望的那樣,所有RAM和閃存都位于芯片上。存在串行接口(USB、UART、SPI和I2C),但也集成了所有電源調(diào)節(jié)和電壓監(jiān)控電路。片上通常有五個或更多不同的(精密)振蕩器,以便獲得更大的靈活性并控制功耗。此外,還有幾個具有大輸入/輸出多路開關(guān)的模擬外設(shè)(ADC、DAC、運算放大器和模擬比較器。..。..),取代了Raspberry Pi幻想視頻中的功能,一直以來反映出偏愛嵌入式超過計算的設(shè)計選擇中的顯著不同。