一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何閱讀微控制器數(shù)據(jù)表?

汽車電子工程知識體系 ? 來源:汽車電子硬件設(shè)計 ? 作者:汽車電子硬件設(shè)計 ? 2021-01-18 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MCU數(shù)據(jù)表有時會提供大量的事實,數(shù)據(jù)和規(guī)格。該實用的分步指南將幫助您識別和提取所需的信息。

隨著微控制器變得越來越復(fù)雜和強大,它們的數(shù)據(jù)表變得越來越長和越來越復(fù)雜。這不足為奇,我當(dāng)然也不想批評制造商試圖提供有關(guān)其零件的詳細(xì)而全面的信息。但事實是,這些冗長且有時令人生畏的數(shù)據(jù)表確實存在一些問題。

數(shù)據(jù)表難點

首先,它們可能是沒有單片機開發(fā)經(jīng)驗的學(xué)生和工程師的障礙。對于依賴于示例代碼和庫函數(shù)的基本應(yīng)用程序,可能無需看數(shù)據(jù)表就可以完成工作。但是,在大多數(shù)情況下,查閱甚至研究微控制器的數(shù)據(jù)表是必不可少的,而對于那些還不熟悉MCU實施和固件開發(fā)的人來說,可能難以處理十倍甚至一百倍的文檔。信息比手頭項目所需的信息多。本文主要是為屬于此類別的讀者編寫的。

但是,即使是經(jīng)驗豐富的MCU開發(fā)人員,在過渡到更復(fù)雜的設(shè)備或新的制造商時,也可能會遇到一些“數(shù)據(jù)手冊上的壓力”。我希望本文對第二類的人也有所幫助。

某些規(guī)格表規(guī)格

我想通過描述制造商提供的一些微控制器附帶的文檔來簡要介紹問題的范圍,這些文檔是我在選擇MCU的文章中推薦的。

德州儀器TI)的MSP430FR5994“超低功耗MCU”

數(shù)據(jù)表:171頁

用戶指南:1021頁

勘誤:15頁

Silicon Labs的EFM8UB20F32G 8位USB微控制器

數(shù)據(jù)表:57頁

參考手冊:308頁

勘誤:6頁

STMicroelectronics的STM32G0x0的32位Arm Cortex-M0微控制器

產(chǎn)品規(guī)格:96頁

參考手冊:913頁

編程手冊:110頁

勘誤:11頁

步驟1:評估文件的性質(zhì)

盡管本文標(biāo)題(過于簡化),但許多微控制器都沒有“數(shù)據(jù)表”。各種類型的信息可能分布在多個文檔中,您需要簡要檢查這些文檔,以確定哪些文檔具有在開發(fā)過程的特定階段中真正需要的規(guī)范,描述和建議。

例如,Silicon Labs的EFM8器件同時具有數(shù)據(jù)表和參考手冊。數(shù)據(jù)手冊中列出了功能,電氣規(guī)格,一些基本的硬件實現(xiàn)示例,引腳定義和封裝尺寸。

6ca625e2-57e6-11eb-8b86-12bb97331649.png

EFM8數(shù)據(jù)表中提供了此類連接圖。

因此,在研究器件,檢查一些性能規(guī)格(電流消耗,振蕩器精度,ADC 非線性等),創(chuàng)建CAD組件并設(shè)計原理圖時,將使用數(shù)據(jù)表。

6cd035d0-57e6-11eb-8b86-12bb97331649.png

另一方面,參考手冊包含有關(guān)內(nèi)部存儲器,中斷,時鐘源,處理器內(nèi)核和所有外圍設(shè)備的詳細(xì)信息。

僅在EFM8參考手冊(而非數(shù)據(jù)手冊)中提供了外圍功能的詳細(xì)說明(例如I2C事務(wù)的此圖)。

外圍設(shè)備部分的寄存器描述提供了我配置和實現(xiàn)外圍設(shè)備功能所需的所有信息。因此,該參考手冊主要與固件開發(fā)相關(guān),盡管它確實包含必須納入原理圖的信息。

步驟2:忽略核心

盡管我頑固地堅持匯編語言的價值,但我認(rèn)識到一般而言,它已不再是固件開發(fā)的實用方法,而且毫無疑問,幾乎每個閱讀本文的人都將使用C / C ++編寫MCU代碼。這意味著編譯器將自動管理與微控制器內(nèi)部功能有關(guān)的許多細(xì)節(jié),因此,您可以放心地忽略這些細(xì)節(jié)中的絕大多數(shù)(至少在最初是這樣)。

例如,《 MSP430FR59xx用戶指南》為CPU分配了大約40頁。在許多應(yīng)用中,所有這些信息都是不必要的。

幸運的是,此類信息(來自MSP430FR59xx用戶指南)通常僅對編譯器重要,而對編寫代碼的人則不重要。

底線是考慮使用C / C ++編寫代碼時無需擔(dān)心的所有與處理器相關(guān)的細(xì)節(jié),然后嘗試識別數(shù)據(jù)表的相應(yīng)部分,以便您可以跳過他們。

6f5b2a9e-57e6-11eb-8b86-12bb97331649.png

步驟3:不要仔細(xì)檢查電氣規(guī)格

半導(dǎo)體制造商通常在出色地表征其器件方面做得非常出色。但是,在我實際的工程工作中(從工作的第一天到現(xiàn)在),我發(fā)現(xiàn)設(shè)備的電氣規(guī)格中只有一小部分與給定項目相關(guān)。

因此,不要被包含規(guī)格表,腳注,曲線圖和時序圖的冗長的數(shù)據(jù)表部分所嚇倒。如果有一些規(guī)范對您的應(yīng)用特別重要,請務(wù)必檢查它們,但還要記住,在操作參數(shù)下使用系統(tǒng)收集的經(jīng)驗數(shù)據(jù)比數(shù)據(jù)表中的數(shù)字更有價值。

總結(jié)

我們已經(jīng)看到,現(xiàn)代微控制器的文檔可能會變得很龐大,甚至成為一個障礙,對于那些剛接觸該領(lǐng)域的人,甚至對于有經(jīng)驗的工程師來說,無疑。本文為解決文檔超載提供了我的前三個建議,我們將在下一篇文章中繼續(xù)進行此討論。

原文標(biāo)題:如何閱讀微控制器數(shù)據(jù)表(1)

文章出處:【微信公眾號:汽車電子硬件設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17954

    瀏覽量

    365650
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17082

    瀏覽量

    183960

原文標(biāo)題:如何閱讀微控制器數(shù)據(jù)表(1)

文章出處:【微信號:QCDZYJ,微信公眾號:汽車電子工程知識體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    MSP430FR5739-EP混合信號微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MSP430FR5739-EP混合信號微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-09 11:29 ?0次下載
    MSP430FR5739-EP混合信號<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    MSP430F249-EP混合信號微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MSP430F249-EP混合信號微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 12:48 ?0次下載
    MSP430F249-EP混合信號<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    MSP430F11x混合信號微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MSP430F11x混合信號微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 11:44 ?0次下載
    MSP430F11x混合信號<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S310微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S310微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 10:30 ?0次下載
    LM3S310<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S1150微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S1150微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 10:28 ?0次下載
    LM3S1150<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S1960微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S1960微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 10:19 ?0次下載
    LM3S1960<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    F28M36x Concerto微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《F28M36x Concerto微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 09:31 ?0次下載
    F28M36x Concerto<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    TM4C1297NCZAD微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C1297NCZAD微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 11:28 ?0次下載
    TM4C1297NCZAD<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    TM4C129LNCZAD微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C129LNCZAD微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 11:26 ?0次下載
    TM4C129LNCZAD<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S1751微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S1751微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 11:14 ?0次下載
    LM3S1751<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    TM4C129ENCPDT微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C129ENCPDT微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 09:54 ?0次下載
    TM4C129ENCPDT<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S6730微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S6730微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-06 11:51 ?0次下載
    LM3S6730<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S6950微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S6950微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-06 11:50 ?0次下載
    LM3S6950<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    LM3S8970微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM3S8970微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-06 11:48 ?0次下載
    LM3S8970<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>

    MSP430F43x混合信號微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《MSP430F43x混合信號微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-06 11:46 ?0次下載
    MSP430F43x混合信號<b class='flag-5'>微控制器</b><b class='flag-5'>數(shù)據(jù)表</b>