日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

電子工程師 ? 來源:博客園 ? 作者:arm-linux ? 2020-09-16 14:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

平臺硬件功能要求:32M/64M nor flash、64M sdram、10M/100M自適應(yīng)網(wǎng)口、串口、SD卡接口、USB主從口、實時時鐘、4*4掃描鍵盤、I2C的e2rom、蜂鳴器、A/D、CAN總線接口、VGA接口、數(shù)字液晶接口、音頻接口、電源管理等功能。

平臺嵌入式操作系統(tǒng)要求:

1、linux:版本2.6.23 并可以運行g(shù)oogle的android手機(jī)操作系統(tǒng)

2、Wince:6.0

電路板開發(fā)工具:capture CIS+Allegro

下面就開始我們的項目了。做硬件設(shè)計,首先考慮的是電源設(shè)計,所以今天討論的主題就是PXA270電源電路設(shè)計。

Intel Xscale PXA270處理器是一個高度集成的SOC,并且針對電池供電的手持設(shè)備如PDA、3G手機(jī)等的應(yīng)用做了優(yōu)化,是希望以較低的功耗完成計算和多媒體應(yīng)用的產(chǎn)品的理想選擇。 它集成了豐富的“ 片內(nèi)外設(shè)”,并專為無線應(yīng)用包含了Intel最新的移動計算技術(shù)。主頻在13~624 MHz內(nèi)調(diào)節(jié),為大多數(shù)移動應(yīng)用提供足夠的性能。

系統(tǒng)中這些包括音頻功放、USB、LCD、MMC卡等不同的應(yīng)用模塊都要求不同功率級別的穩(wěn)壓源。電源管理指如何將電源有效分配給系統(tǒng)的不同組件,即負(fù)責(zé)整機(jī)的電源供給及供電管理調(diào)度。

PXA270的電源管理部分比較復(fù)雜。這里先討論和硬件設(shè)計相關(guān)部分。

一、PXA270的電壓需求及電流需求

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

圖1.1 典型電源電路

可以看出處理器需要外部提供的低電壓有VCC_(CORE,PLL,SRAM),高電壓有VCC_(IO、MEM、LCD、BB、USB、USIM)。并且外部電源管理芯片還提供了nVDD_FAULT和nBATT_FALT信號(這兩個信號主要用于向處理器報告電源異常),而且可以接受處理器發(fā)出的SYS_EN和PWR_EN信號(這兩個信號主要用于控制電源管理芯片的電壓輸出,以達(dá)到在睡眠模式下節(jié)電的目的)。

表1.1 電壓需求

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

本系統(tǒng)中VCC_BB和VCC_USIM不用,其它電壓確定為:

VCC_BATT 3.0V
VCC_IO 3.3V
VCC_LCD 3.3V
VCC_MEM 3.3V
VCC_USB 3.3V
VCC_SRAM 1.1V
VCC_CORE 0.8—1.45V
VCC_PLL 1.3V

表1.2 VCC_CORE電流需求

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

VCC_CORE 的電流受平臺硬件配置和所運行的系統(tǒng)軟件和應(yīng)用的影響比較大,且和設(shè)定的工作頻率相關(guān)。我們的平臺要求最大可以運行在520M左右,那VCC_CORE要求至少可以提供1.45V及689mA左右的電流。

表1.3 其它電流需求

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

二、選擇合適的電源管理芯片

從上面的要求可以看到PXA270需要多種電壓,而且最好能夠匹配它的電源管理功能。電源芯片選擇方案上來看主要有兩種:1、分立元件 2、集成度高的電源管理芯片。

分立元件 指每個電壓都單獨特定的一個芯片來提供,優(yōu)點是設(shè)計簡單、價格也相對便宜;缺點是集成度低,占用pcb面積大、不易管理控制。

專用的電源管理芯片 指一個芯片可以提供PXA270所需的多路電壓,并且提供管理功能,如:電壓的動態(tài)調(diào)節(jié),電壓監(jiān)測、開關(guān)控制等;缺點:性能復(fù)雜一些,設(shè)計難度稍大、價格也相對高一些,還有有些芯片在市場上不太好買。

經(jīng)過比較,最終還是決定使用電源管理芯片(做嵌入式嘛,就是要不怕困難的精神,何況還有參考電路呢)。

目前,我知道的在PXA270上使用的比較成熟的電源管理芯片有兩款,TI的tps65020和美信的MAX1856CETM。這兩款芯片和PXA270連接的參考原理圖手頭上都有,價格差別也不大。最終選擇了MAX1856CETM,主要還是考慮我有它的Allegro封裝(有的時候理由就是這么簡單)。

還有個問題,MAX1856CETM和tps65020目前北京都沒貨,得從深圳拿。目前還是選MAX1856CETM吧,畢竟有的開發(fā)板上用的就是它。如果最后實在不好拿貨,再換別的方案。

MAX1856有AETM、BETM、CETM,3個功能、封裝兼容的芯片。只是MAX1856CETM輸出的電流最大。有個朋友用的是MAX1856A(這個要好買些),但說有時比較容易燒。參照表1.4及表1.2和表1.3,可以分析出之所以MAX1856A容易燒,是因為VCC_CORE 需求的電流很容易就超出MAX1586A所能提供的500mA。所以選擇MAX1856C。

表1.4

關(guān)于MAX1586電源的功率還可以參考下面幾個圖:

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

可見VCC_IO是滿足的。 VCC_PLL VCC_SRAM的功率差不多,我想既然開發(fā)能正常用,所以這幾個電壓應(yīng)該也是滿足的。

三、MAX1856CETM的接線及功能分析

嵌入式操作系統(tǒng)PXA270電源電路設(shè)計

圖1.2 MAX1856CETM和PXA270接線圖

對本系統(tǒng)而言,由于采用的是外接電源的方式,所以不考慮電池充放電路的管理。圖1.2是接線圖,采用的是優(yōu)龍開發(fā)板提供的參考圖。由圖可見,MAX1856C提供PXA270所需要的所有電壓,圖中:

VCC_CORE: 0.7----1.475V V,復(fù)位時1.3V

VCC_PLL:1.3V

VCC_SRAM:1.1V

VCC_BATT:3.0V

BTBT_IN:3.0V

需要注意的是BKBT_IN一定要有,不然系統(tǒng)啟動不了。不接它的話jtag一復(fù)位系統(tǒng)的3.3V就會丟失,jtag連接就會斷掉(這是一個朋友的經(jīng)驗,目前沒分析出來原因)。

PWR_EN: 可以控制電壓輸出3、4、5的開關(guān)

SYS_EN: 可以控制電壓輸出1、6的開關(guān)

VCC_BAT: 不受控制,一直有

PWR_SCL和PWR_SDA:I2C輸入口,可以用來控制VCC_CORE的電壓(0.7—1.475V)

電源管理部分就到這了,后面要考慮“時鐘部分”的設(shè)計了

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

    關(guān)注

    117

    文章

    8664

    瀏覽量

    148271
  • 電路設(shè)計
    +關(guān)注

    關(guān)注

    6746

    文章

    2802

    瀏覽量

    220410
  • 穩(wěn)壓源
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    10951
  • 嵌入式操作系統(tǒng)

    關(guān)注

    2

    文章

    124

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何成為一名高薪嵌入式工程師?

    學(xué)習(xí)FreeRTOS、RT-Thread等實時操作系統(tǒng)的任務(wù)調(diào)度、信號量、消息隊列、內(nèi)存管理等機(jī)制。 實踐多任務(wù)協(xié)同、低功耗設(shè)計、實時性優(yōu)化等場景。 ?嵌入式Linux開發(fā) 系統(tǒng)移植:交叉
    發(fā)表于 04-09 09:03

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    項目 通過完成一些簡單的項目來鞏固所學(xué)知識。例如,制作一個簡單的LED閃爍電路或溫度傳感器測量系統(tǒng)。 4. 高級進(jìn)階 4.1 操作系統(tǒng)學(xué)習(xí) 學(xué)習(xí)嵌入式
    發(fā)表于 02-09 15:42

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點

    ,ARM嵌入式主板作為單芯片系統(tǒng),幾乎只需要極少的外圍電路就可以讓功能順利進(jìn)行。第二,穩(wěn)定的系統(tǒng),除了要有穩(wěn)定的硬件外,還需要有穩(wěn)定的軟件,嵌入式
    發(fā)表于 01-08 07:08

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    嵌入式工程師相當(dāng)難,一方面要有非常扎實的理論知識,同時也要有相當(dāng)?shù)哪欠N大型的、高頻CPU、多層PCB板的設(shè)計經(jīng)驗。嵌入式硬件工程師要學(xué)的課程主要有模擬電路設(shè)計、數(shù)字電路設(shè)計、電磁波理
    發(fā)表于 12-16 07:49

    什么是嵌入式操作系統(tǒng)?

    要理解嵌入式操作系統(tǒng)(Embedded Operating System,簡稱 RTOS/EOS),我們可以從本質(zhì)定義→核心區(qū)別→實際作用→典型特征→嵌入式開發(fā)場景適配,五個維度來拆解, 一
    發(fā)表于 12-09 10:33

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數(shù)情況下,它們僅由一個程序來控制整個邏輯。 從更專業(yè)的角度來看,嵌入式系統(tǒng)可以被定義為:以應(yīng)用
    發(fā)表于 11-17 06:49

    單片機(jī)的操作系統(tǒng)

    單片機(jī)操作系統(tǒng)主要分為實時操作系統(tǒng)(RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見選擇: 實時操作系統(tǒng)(RTOS) ? FreeRTOS ?:
    發(fā)表于 11-14 06:18

    嵌入式實時操作系統(tǒng)的特點

    實時嵌入式操作系統(tǒng)(Real-Time Embedded Operating System)是專門設(shè)計用于嵌入式系統(tǒng)的實時操作系統(tǒng)。
    發(fā)表于 11-13 06:30

    嵌入式實時操作系統(tǒng)及應(yīng)用開發(fā)(第三版)羅蕾主編光盤鏡像百度云鏈接

    嵌入式實時操作系統(tǒng)及應(yīng)用開發(fā)(第三版)羅蕾主編光盤鏡像百度云鏈接通過網(wǎng)盤分享的文件:嵌入式系統(tǒng)配套光盤.iso鏈接: https://pan.baidu.com/s/1R3IprlRn
    發(fā)表于 11-12 16:20

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    知識: 一、C/C++編程C/C++是嵌入式系統(tǒng)開發(fā)中最常用的編程語言。熟練掌握C/C++語言將使你能夠理解和編寫底層驅(qū)動程序、操作系統(tǒng)以及與硬件交互的代碼。對于嵌入式
    發(fā)表于 08-06 10:34

    【深度解析】硬件電路設(shè)計:如何確保嵌入式數(shù)據(jù)可靠性?

    嵌入式系統(tǒng)開發(fā)中,硬件電路設(shè)計是確保數(shù)據(jù)可靠性的關(guān)鍵環(huán)節(jié)。本期我們將重點探討硬件設(shè)計中的兩個重要方面:數(shù)據(jù)讀寫保護(hù)和掉電保護(hù)。硬件電路設(shè)計嵌入式
    的頭像 發(fā)表于 07-30 11:35 ?905次閱讀
    【深度解析】硬件<b class='flag-5'>電路設(shè)計</b>:如何確保<b class='flag-5'>嵌入式</b>數(shù)據(jù)可靠性?

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運行在
    發(fā)表于 06-20 09:46

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對多種操作系統(tǒng)的選擇,如何做出最適合項目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點,以便更好地選擇適合的系統(tǒng)。引言在
    的頭像 發(fā)表于 05-20 11:32 ?1316次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā),如何選擇適合的<b class='flag-5'>系統(tǒng)</b>?

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微控制器原理熟悉Lin
    發(fā)表于 05-15 09:29
    岑巩县| 邵武市| 保德县| 绥德县| 芜湖市| 博兴县| 清河县| 贵港市| 田阳县| 兴仁县| 长丰县| 宕昌县| 玉山县| 兰溪市| 灵武市| 错那县| 高要市| 嵊泗县| 浦县| 深泽县| 德保县| 甘孜| 金湖县| 和田县| 红安县| 巢湖市| 通州市| 乳源| 托克托县| 东乌珠穆沁旗| 多伦县| 岑巩县| 葵青区| 牙克石市| 神池县| 汪清县| 宜良县| 弥勒县| 马公市| 赤城县| 砚山县|