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

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

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

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

HPM6000系列微控制器的BOOT 模式的說明以及相應(yīng)的外部電路設(shè)計建議

先楫半導(dǎo)體HPMicro ? 2022-07-21 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 簡介

HPM6000系列MCU目前提供了不同的啟動方式,方便客戶在研發(fā)生產(chǎn)等不同階段使用。

本文提供了HPM6000系列微控制器的BOOT 模式的說明以及相應(yīng)的外部電路設(shè)計建議。

2. BOOT模式說明

HPM6000系列高性能MCU目前提供了3種啟動模式,分別是

主啟動模式(XPI NOR啟動)

串行啟動模式(通過UART, USB-HID)

在線編程模式(ISP)(通過UART, USB-HID)

芯片上電后,BOOT ROM首先查看OTP中相應(yīng)的BOOT MODE位,并根據(jù)相應(yīng)的值進入相應(yīng)啟動模式:

c3220c2e-0618-11ed-9ade-dac502259ad0.png

當OTP中的BOOT MODE[1:0]為00時, 系統(tǒng)將由BOOT MODE管腳來選擇啟動模式:

c33d98fe-0618-11ed-9ade-dac502259ad0.png

2.1主啟動模式

當系統(tǒng)進入主啟動模式后,BOOT ROM會通過儲存在OTP中的相應(yīng)配置信息,來讀取外部掛接的 Flash。


2.2串行啟動模式

當系統(tǒng)進入串行啟動模式后,BOOT ROM會通過UART0或者USB0來響應(yīng)上位機發(fā)出的指令。

c34a32b2-0618-11ed-9ade-dac502259ad0.png

用戶可以參考微控制器用戶手冊啟動章節(jié)的第2節(jié)第3小節(jié)(以HPM6700/6400系列微控制器用戶手冊和HPM6300系列微控制器用戶手冊為例,章節(jié)19.2.3)。

2.3 在系統(tǒng)編程模式

同上,當系統(tǒng)進入編程模式后,BOOT ROM同樣會通過UART0或者USB0來響應(yīng)上位機發(fā)出的指令,用戶可以參考微控制器用戶手冊啟動章節(jié)的第2節(jié)第4,5小節(jié)(以HPM6700/6400系列微控制器用戶手冊和HPM6300系列微控制器為例,章節(jié)19.2.4和19.2.5)。

3. BOOT模式管腳

HPM6000系列微控制器的在上電后,會首先執(zhí)行BOOT ROM中的代碼,進行條件判斷。BOOT ROM會首先判斷OTP中的BOOT_MODE值,當此時的BOOT_MODE值為00時,才會進一步檢測BOOT_MODE管腳的值。OTP中BOOT_MODE的默認情況下為00。

HPM6000系列微控制器提供了2個硬件管腳作為BOOT MODE選擇。

在HPM63xx系列中:

c35b971e-0618-11ed-9ade-dac502259ad0.png

在HPM67xx/HPM64xx系列中:

c3684d10-0618-11ed-9ade-dac502259ad0.png

在系統(tǒng)上電后,HPM63xx系列的BOOT ROM會將BOOT_MODE管腳設(shè)置為輸入下拉,下拉電阻為100k歐姆。而對于HPM67xx/HPM64xx系列,BOOT ROM選擇默認狀態(tài)即輸入下拉,下拉電阻為76.7k歐姆。

由此,對于所有的HPM6000系列的芯片,其BOOT_MODE管腳在上電后均為輸入下拉的設(shè)置。用戶在設(shè)計電路的時候,如果這2個管腳僅做BOOT MODE的配置的話,置高的時候可以選擇直接連接管腳的電源域。如果需要使用其復(fù)用功能,在置高的時候,可以將其串接一個電阻(10k歐姆)到該管腳的電源域。此外,必須要注意與管腳相應(yīng)的電源域適配,由于HPM63xx系列和HPM67xx/HPM64xx系列的電源域不同,因此用戶在設(shè)計時要注意此差別。

4. BOOT模式管腳功能復(fù)用

如同HPM6000系列微控制器的每一個管腳,BOOT_MODE管腳本身還可以有多種功能可以復(fù)用

在HPM63xx系列中:

c3851ba2-0618-11ed-9ade-dac502259ad0.png

在HPM67xx/HPM64xx系列中:

c392f4e8-0618-11ed-9ade-dac502259ad0.png

BOOT_MODE功能本身不會影響用戶自身程序?qū)苣_的相應(yīng)的功能的使用。但是如果用戶選擇使用BOOT_MODE對應(yīng)管腳的功能,就要明確外部電路對BOOR_MODE的影響。例如,如果在HPM63xx中,PA20/PA21使用了I2C功能,那么總線上的上拉電阻勢必會產(chǎn)生分壓,使得BOOT ROM對BOOT MODE管腳的識別產(chǎn)生誤判。同理,連接在相關(guān)管腳的芯片的默認狀態(tài),也會對管腳的識別產(chǎn)生影響。因此,用戶必須明確外部電路對BOOT MODE管腳的影響,在使用外部引腳進行BOOT模式判斷時,硬件工程師需要確保外部電路對于BOOT模式的判斷不產(chǎn)生不良影響。

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

    關(guān)注

    114

    文章

    17098

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    高性能系列微控制器XL32F001開發(fā)板

    ?XL32F001?系列微控制器采用高性能的?32?位?ARM??Cortex?-M0+內(nèi)核,寬電壓工作范圍的?MCU。嵌入?24Kbytes?Flash?和?3Kbytes SRAM?存儲,最高
    的頭像 發(fā)表于 06-10 11:22 ?233次閱讀
    高性能<b class='flag-5'>系列</b><b class='flag-5'>微控制器</b>XL32F001開發(fā)板

    PY32F030系列微控制器,可滿足工業(yè)控制需求,多種類型封裝可選

    PY32F030系列微控制器采用高性能32位ARM? Cortex?-M0+內(nèi)核,支持寬電壓工作范圍。集成高達64 KB Flash存儲和8 KB SRAM,最高運行頻率48 MHz,提供多種封裝
    發(fā)表于 05-16 14:33

    DS4830A光學(xué)微控制器技術(shù)手冊

    DS4830A是一款低功耗16位微控制器,具有特殊的外設(shè)集,支持需要對許多模擬信號進行高分辨率轉(zhuǎn)換、對這些信號進行數(shù)字信號處理(DSP)、與外部主機進行高速數(shù)據(jù)通信以及超低功耗的光學(xué)應(yīng)用。支持多種光收發(fā)
    的頭像 發(fā)表于 05-09 17:12 ?273次閱讀
    DS4830A光學(xué)<b class='flag-5'>微控制器</b>技術(shù)手冊

    RAA270000KFT適用于 RH850 汽車微控制器的電源管理IC數(shù)據(jù)手冊

    RAA270000KFT 是一款適用于 RH850 汽車微控制器系列的電源管理 IC (PMIC)。RAA270000KFT 包含兩個集成的電流模式 DC-DC 轉(zhuǎn)換、四個低壓差線性
    的頭像 發(fā)表于 04-09 16:10 ?383次閱讀
    RAA270000KFT適用于 RH850 汽車<b class='flag-5'>微控制器</b>的電源管理IC數(shù)據(jù)手冊

    帶有FPU的32位微控制器RX23T系列數(shù)據(jù)手冊

    RX23T 系列是適用于單逆變器控制的 32 位微控制器,具有內(nèi)置浮點處理單元(FPU),讓用戶輕松編程復(fù)雜的逆變器控制算法。可大大減少軟件開發(fā)和維護所需的工時。 此外,由于采用了 R
    的頭像 發(fā)表于 03-24 17:21 ?490次閱讀
    帶有FPU的32位<b class='flag-5'>微控制器</b>RX23T<b class='flag-5'>系列</b>數(shù)據(jù)手冊

    CY8C40xx系列32 位 PSOC? Arm? Cortex? 微控制器Cypress

    CY8C40xx系列32 位 PSOC? Arm? Cortex? 微控制器CypressPSoC 4是Cypress微控制器的可擴展可重構(gòu)系統(tǒng)架構(gòu),涵蓋了Arm CortexTM-M0CPU
    發(fā)表于 01-17 09:14

    STM32WB0系列無線微控制器滿足低功耗藍牙應(yīng)用需求

    藍牙技術(shù)作為應(yīng)用最為廣泛的2.4GHz短距離通信技術(shù),對無線微控制器芯片的集成度、功耗、性能、安全性等有較高要求。STM32WB0系列,是兼具高性價比和低功耗的無線微控制器,可充分滿足無線藍牙應(yīng)用對芯片的要求。
    的頭像 發(fā)表于 10-12 11:03 ?1102次閱讀
    STM32WB0<b class='flag-5'>系列</b>無線<b class='flag-5'>微控制器</b>滿足低功耗藍牙應(yīng)用需求

    ESP32 微控制器系列指南

    2024-05-29 Don Wilcher [微控制器] ESP32 微控制器已成為物聯(lián)網(wǎng) (IoT) 和嵌入式控制器領(lǐng)域的核心部分。 ESP32 生態(tài)系統(tǒng)的制造商 Espressif
    的頭像 發(fā)表于 10-02 18:21 ?5028次閱讀
    ESP32 <b class='flag-5'>微控制器</b><b class='flag-5'>系列</b>指南

    什么是微控制器/它的關(guān)鍵組成部分有哪些?

    微控制器
    芯廣場
    發(fā)布于 :2024年09月18日 15:02:33

    微控制器內(nèi)部的存儲有哪些

    微控制器(MCU)內(nèi)部的存儲微控制器系統(tǒng)的重要組成部分,它負責(zé)存儲程序代碼、數(shù)據(jù)以及控制邏輯等信息。這些存儲
    的頭像 發(fā)表于 08-22 10:41 ?1469次閱讀

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點以及廣泛的應(yīng)用領(lǐng)域等方面進行詳細闡述
    的頭像 發(fā)表于 08-22 10:40 ?2588次閱讀

    stm32讀取boot引腳狀態(tài)

    在STM32微控制器中,Boot引腳(通常指的是BOOT0和BOOT1引腳)的狀態(tài)決定了設(shè)備啟動時的引導(dǎo)模式。這些引腳的狀態(tài)在復(fù)位時被讀取,
    的頭像 發(fā)表于 08-22 09:48 ?2768次閱讀

    STM32引腳中的BOOT1在哪里

    STM32是STMicroelectronics(意法半導(dǎo)體)推出的一系列32位微控制器,廣泛應(yīng)用于嵌入式系統(tǒng)設(shè)計。關(guān)于STM32的BOOT1引腳,它主要與系統(tǒng)的啟動模式有關(guān)。
    的頭像 發(fā)表于 08-22 09:43 ?4799次閱讀

    stm32boot0和boot1對應(yīng)哪個p引腳

    微控制器的啟動模式。啟動模式決定了微控制器在上電或復(fù)位后從哪個存儲介質(zhì)(如內(nèi)部閃存、外部NOR閃存、外部
    的頭像 發(fā)表于 08-22 09:40 ?6281次閱讀

    YTM32的HA系列微控制器啟動過程詳解

    HA系列微控制器基于Arm Cortex-M7處理內(nèi)核,集成了Security Boot的功能。Security Boot的關(guān)鍵代碼集成在
    的頭像 發(fā)表于 07-15 09:24 ?759次閱讀
    YTM32的HA<b class='flag-5'>系列</b><b class='flag-5'>微控制器</b>啟動過程詳解