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

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

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

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

高速電路的定義

lhl545545 ? 來(lái)源:被硬件攻城的獅子 ? 作者:被硬件攻城的獅子 ? 2022-08-12 14:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2e9e6e30-19e6-11ed-ba43-dac502259ad0.png

2ebab7b6-19e6-11ed-ba43-dac502259ad0.png

2eccbfe2-19e6-11ed-ba43-dac502259ad0.png

2ee8050e-19e6-11ed-ba43-dac502259ad0.png

2f0c03dc-19e6-11ed-ba43-dac502259ad0.png

2f2e0d2e-19e6-11ed-ba43-dac502259ad0.png

2f984040-19e6-11ed-ba43-dac502259ad0.png

2fb144e6-19e6-11ed-ba43-dac502259ad0.png

1.

CAN2.0A 是CAN協(xié)議的PART A部分,此部分定義了11bit的標(biāo)識(shí)區(qū) 。
CAN2.0B 是CAN協(xié)議的擴(kuò)展部分,也叫PART B,定義了29bit的標(biāo)識(shí)區(qū),其它部分與CAN2.0A一樣。
CANOpen是基于CAN協(xié)議的應(yīng)用層協(xié)議,可以理解為用戶層,即規(guī)定了用戶、軟件、網(wǎng)絡(luò)終端等之間用來(lái)進(jìn)行信息交換的約定!而CAN定義了物理層和數(shù)據(jù)鏈路層,而CANOpen與DeviceNet一樣,只定義了OSI模型的第七層。

CAN2.0A/B是CAN標(biāo)準(zhǔn)的兩個(gè)部分,只要CAN芯片支持CAN2.0B,則都可以兼容通訊,而CANOpen是上層協(xié)議,建立在CAN的基礎(chǔ)上的

2fc24336-19e6-11ed-ba43-dac502259ad0.png

實(shí)驗(yàn)中發(fā)現(xiàn)多數(shù)情況下,總線上接入一個(gè)120歐姆電阻可以實(shí)現(xiàn)1米左右的CAN總線通信。但在此還是要說(shuō)明下,CAN總線上L和H之間的阻值在64歐姆左右才是穩(wěn)定的狀態(tài),也就是說(shuō)要在兩個(gè)終端上各掛一個(gè)120歐姆電阻。如果線路上有5臺(tái)CAN總線設(shè)備,那么相對(duì)位置在中間的三臺(tái)設(shè)備是不能掛載120歐姆電阻的。

2.接口

2fd3e532-19e6-11ed-ba43-dac502259ad0.png

2feee832-19e6-11ed-ba43-dac502259ad0.png

CAN接口電路的 EMC設(shè)計(jì)方案(工業(yè))_alala120的博客-CSDN博客_can接口電路

3.千兆網(wǎng)和百兆網(wǎng)

千兆網(wǎng)絡(luò)變壓器有四路繞組,也就是四對(duì)線,對(duì)應(yīng)網(wǎng)口1/2、3/6、4/5、7/8都要使用,每對(duì)速率是250M,收發(fā)兩個(gè)方向的載波頻率不一樣,網(wǎng)絡(luò)傳輸時(shí)可以同時(shí)收發(fā);

百兆變壓器是兩路繞組,只用1/2和3/6,收發(fā)各用一對(duì)線,速率為100M。

4.芯片算力(TOPS, GOPS, MOPS)與精度(int8,int16)

TOPS

TOPS是Tera Operations Per Second的縮寫(xiě),1TOPS代表處理器每秒鐘可進(jìn)行一萬(wàn)億次(10^12)操作。

與此對(duì)應(yīng)的還有GOPS(Giga Operations Per Second),MOPS(Million Operation Per Second)算力單位。1GOPS代表處理器每秒鐘可進(jìn)行十億次(109)操作,1MOPS代表處理器每秒鐘可進(jìn)行一百萬(wàn)次(106)操作。TOPS同GOPS與MOPS可以換算,都代表每秒鐘能處理的次數(shù),單位不同而已。

FLOPS
是“每秒所執(zhí)行的浮點(diǎn)運(yùn)算次數(shù)”(floating-point operations per second)的縮寫(xiě)。它常被用來(lái)估算電腦的執(zhí)行效能,尤其是在使用到大量浮點(diǎn)運(yùn)算的科學(xué)計(jì)算領(lǐng)域中。正因?yàn)镕LOPS字尾的那個(gè)S,代表秒,而不是復(fù)數(shù),所以不能省略掉。

在這里所謂的“浮點(diǎn)運(yùn)算”,實(shí)際上包括了所有涉及小數(shù)的運(yùn)算。這類(lèi)運(yùn)算在某類(lèi)應(yīng)用軟件中常常出現(xiàn),而它們也比整數(shù)運(yùn)算更花時(shí)間?,F(xiàn)今大部分的處理器中,都有一個(gè)專門(mén)用來(lái)處理浮點(diǎn)運(yùn)算的“浮點(diǎn)運(yùn)算器”(FPU)。也因此FLOPS所量測(cè)的,實(shí)際上就是FPU的執(zhí)行速度。而最常用來(lái)測(cè)量FLOPS的基準(zhǔn)程式(benchmark)之一,就是Linpack。

FLOPS換算
一個(gè)MFLOPS(megaFLOPS)等于每秒一百萬(wàn)(=10^6)次的浮點(diǎn)運(yùn)算,

一個(gè)GFLOPS(gigaFLOPS)等于每秒十億(=10^9)次的浮點(diǎn)運(yùn)算,

一個(gè)TFLOPS(teraFLOPS)等于每秒一萬(wàn)億(=10^12)次的浮點(diǎn)運(yùn)算,(1太拉)

一個(gè)PFLOPS(petaFLOPS)等于每秒一千萬(wàn)億(=10^15)次的浮點(diǎn)運(yùn)算,

MIPS(Million Instructions Per Second)

字面理解為百萬(wàn)條指令/秒,即每秒執(zhí)行百萬(wàn)級(jí)指令數(shù)。這是衡量CPU速度的一個(gè)指標(biāo)。像是一個(gè)Intel 80386 電腦可以每秒處理3百萬(wàn)到5百萬(wàn)機(jī)器語(yǔ)言指令,既我們可以說(shuō)80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指標(biāo)。

DMIPS(Dhrystone Million Instructions executed Per Second)

Dhrystone是測(cè)量處理器運(yùn)算能力的最常見(jiàn)基準(zhǔn)程序之一,常用于處理器的整型運(yùn)算性能的測(cè)量。Dhrystone是一種整數(shù)運(yùn)算測(cè)試程序。

4.高低速的匹配

3010ab8e-19e6-11ed-ba43-dac502259ad0.png

3030be6a-19e6-11ed-ba43-dac502259ad0.png

30562e16-19e6-11ed-ba43-dac502259ad0.png

5.復(fù)位電路

復(fù)位電路能讓微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路最主要的功能是上電復(fù)位。一般來(lái)說(shuō),微機(jī)電路正常工作供電電源差不多需要5V±5%,也就是4.75~5.25V。而微機(jī)電路是時(shí)序數(shù)字電路,必須要有一個(gè)穩(wěn)定的時(shí)鐘信號(hào),所以在電源上電的時(shí)候,只有達(dá)到VCC大雨4.75V并且小于5.25V還有晶體振蕩器穩(wěn)定工作條件時(shí),復(fù)位信號(hào)才會(huì)撤除,接著微機(jī)電路工作。

復(fù)位電路在在上電以及復(fù)位的時(shí)候,控制CPU的復(fù)位狀態(tài):讓CPU一直是復(fù)位狀態(tài),不會(huì)讓一上電或者剛復(fù)位完就開(kāi)始工作,這樣可以防止CPU發(fā)出錯(cuò)誤的指令以及執(zhí)行錯(cuò)誤操作,還能夠讓電磁兼容性能提高。

所以復(fù)位電路是很重要的,很多地方都要設(shè)計(jì)到復(fù)位電路,所以選擇復(fù)位電路,會(huì)影響到整個(gè)系統(tǒng)工作的可靠性。

無(wú)論用戶使用哪種類(lèi)型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計(jì)。而單片機(jī)復(fù)位電路設(shè)計(jì)的好壞,直接影響到整個(gè)系統(tǒng)工作的可靠性,復(fù)位電路作為一個(gè)比較重要的原件,建議購(gòu)買(mǎi)正規(guī)企業(yè)的產(chǎn)品。

6.斬波(Chopper)

:將直流電變?yōu)榱硪还潭妷夯蚩烧{(diào)電壓的直流電。
也稱為直流--直流變換器(DC/DC Converter)。
一般指直接將直流電變?yōu)榱硪恢绷麟?,不包括直流—交流—直流?br /> 直流斬波電路(DC Chopper)種類(lèi):
6種基本斬波電路:降壓斬波電路、升壓斬波電路、 升降壓斬波電路、Cuk斬波電路、Sepic斬波電路和Zeta斬波電路。
復(fù)合斬波電路——不同結(jié)構(gòu)基本斬波電路組合。
多相多重?cái)夭娐贰嗤Y(jié)構(gòu)基本斬波電路組合。

7.TL431的應(yīng)用電路

30729934-19e6-11ed-ba43-dac502259ad0.png

3085c7f2-19e6-11ed-ba43-dac502259ad0.png

8.串口的硬件流控

30a195cc-19e6-11ed-ba43-dac502259ad0.png

30b53370-19e6-11ed-ba43-dac502259ad0.png

30cf2f64-19e6-11ed-ba43-dac502259ad0.png

9.mos管 BJT的并聯(lián)使用

30ec32f8-19e6-11ed-ba43-dac502259ad0.png

310a01ca-19e6-11ed-ba43-dac502259ad0.png

10.線與邏輯

312a8f44-19e6-11ed-ba43-dac502259ad0.png

11.同步 異步電路

31416016-19e6-11ed-ba43-dac502259ad0.png

12.電流型和電壓型PHY

接法根據(jù)PHY是電壓型還是電流型確定,電流型PHY,需要偏置電壓,49.9端接到電源,電壓型過(guò)電容端接到地----Trent

網(wǎng)口PHY芯片對(duì)于TX與RX的驅(qū)動(dòng)方式有電壓驅(qū)動(dòng)和電流驅(qū)動(dòng)之分。最簡(jiǎn)單的一個(gè)識(shí)別方式就是看其推薦原理圖,

如果網(wǎng)絡(luò)變壓器的中心抽頭需要提供一個(gè)VCC(3.3V、2.5V等等,下同)電源的就是電流驅(qū)動(dòng),

31655d9a-19e6-11ed-ba43-dac502259ad0.png

317b5c44-19e6-11ed-ba43-dac502259ad0.png

如果是直接加一個(gè)對(duì)地電容就可以的就是電壓驅(qū)動(dòng)。

31a21f82-19e6-11ed-ba43-dac502259ad0.png

31c5d968-19e6-11ed-ba43-dac502259ad0.png

13.CAN和485的通信速率

1、從數(shù)據(jù)傳輸速率上看,CAN總線的最大通信速率為1Mbps,不算特別大和以太網(wǎng)相比,但也還可以。相比而言,485總線的最大通信速率為10Mbps,是CAN總線的十倍。在通信速率上,485總線顯然是更占優(yōu)勢(shì)的。

2、從數(shù)據(jù)傳輸距離上看,在無(wú)中繼的情況下,CAN總線的通信距離可達(dá)10千米,而485總線則在1千米上下徘徊,這點(diǎn)CAN總線完勝。

3、在通信安全穩(wěn)定性上看,CAN總線和485總線都采用了差分電壓傳輸信號(hào)的原理,但CAN總線自帶CRC檢錯(cuò)機(jī)制,其通信的延遲性也更低,所以CAN總線的通信安全穩(wěn)定性更高。

4、在可連接節(jié)點(diǎn)設(shè)備數(shù)上,CAN總線理論上可以連接110個(gè)節(jié)點(diǎn),485總線可以連接128個(gè)節(jié)點(diǎn),雙方差距不大,485總線小勝。

31e49632-19e6-11ed-ba43-dac502259ad0.png

13.SPI和IIC的通信速率

1、定義不同:

SPI:SPI是串行外設(shè)接口(Serial Peripheral Interface)的縮寫(xiě),是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡(jiǎn)單易用的特性,越來(lái)越多的芯片集成了這種通信協(xié)議,比如AT91RM9200。

I2C :I2C 總線支持任何IC 生產(chǎn)過(guò)程(NMOS CMOS、雙極性)。兩線――串行數(shù)據(jù)(SDA)和串行時(shí)鐘 (SCL)線在連接到總線的器件間傳遞信息。每個(gè)器件都有一個(gè)唯一的地址識(shí)別(無(wú)論是微控制器——MCU、LCD 驅(qū)動(dòng)器、存儲(chǔ)器或鍵盤(pán)接口),而且都可以作為一個(gè)發(fā)送器或接收器(由器件的功能決定)。很明顯,LCD 驅(qū)動(dòng)器只是一個(gè)接收器,而存儲(chǔ)器則既可以接收又可以發(fā)送數(shù)據(jù)。除了發(fā)送器和接收器外器件在執(zhí)行數(shù) 據(jù)傳輸時(shí)也可以被看作是主機(jī)或從機(jī)(見(jiàn)表1)。主機(jī)是初始化總線的數(shù)據(jù)傳輸并產(chǎn)生允許傳輸?shù)臅r(shí)鐘信號(hào) 的器件。此時(shí),任何被尋址的器件都被認(rèn)為是從機(jī)。.

2、I2C總線是半雙工,2根線SCL SDA;SPI總線實(shí)現(xiàn)全雙工,4根線SCK CS MOSI MISO。

3、I2C是多主機(jī)總線,通過(guò)SDA上的地址信息來(lái)鎖定從設(shè)備;SPI只有一個(gè)主設(shè)備,主設(shè)備通過(guò)CS片選來(lái)確定從設(shè)備。

4、I2C總線傳輸速度100Kbps----4Mbps;SPI可達(dá)30Mbps以上。

5、I2C高電平時(shí)SDA下降沿標(biāo)志傳輸開(kāi)始,上升沿標(biāo)志傳輸結(jié)束;SPI總線CS拉低標(biāo)志傳輸開(kāi)始,CS拉高標(biāo)志傳輸結(jié)束。

6、I2C總線讀寫(xiě)時(shí)序比較固定統(tǒng)一,設(shè)備驅(qū)動(dòng)編寫(xiě)方便。SPI總線不同從設(shè)備datasheet來(lái)實(shí)現(xiàn)讀寫(xiě),相對(duì)復(fù)雜一些。

QSPI(Quad SPI,四倍速率SPI總線,6線制)

eg:W25Q128BV的Quad SPI Flash存儲(chǔ)器的Top View如下圖所示

31f3df70-19e6-11ed-ba43-dac502259ad0.png

這塊芯片一共有8個(gè)有用的管腳,其每個(gè)管腳的功能定義如下圖所示

3206be60-19e6-11ed-ba43-dac502259ad0.png

由上圖可知2號(hào)管腳DO(IO1),3號(hào)管腳 /WP(IO2),5號(hào)管腳DI(IO0)以及7號(hào)管腳/HOLD(IO3)均為雙向IO口,所以在編寫(xiě)Verilog代碼的時(shí)候要把它們定義為inout類(lèi)型,inout類(lèi)型的信號(hào)既可以做輸出也可以作為輸入,具體在代碼里面如何處理后文會(huì)有介紹。

QSPI Flash每個(gè)引腳的詳細(xì)描述如下:

1、Chip Select(/CS)

片選信號(hào)Chip Select(/CS)的作用是使能或者不使能設(shè)備的操作,當(dāng)CS為高時(shí),表示設(shè)備未被選中,串行數(shù)據(jù)輸出線(DO或IO0,IO1,IO2,IO3)均處于高阻態(tài),當(dāng)CS為低時(shí),表示設(shè)備被選中,FPGA可以給QSPI Flash發(fā)送數(shù)據(jù)或從QSPI Flash接收數(shù)據(jù)。

2、串行數(shù)據(jù)輸入信號(hào)DI以及串行輸出信號(hào)DO

W25Q128BV支持標(biāo)準(zhǔn)SPI協(xié)議,雙線SPI(Dual SPI)協(xié)議與四線SPI(Quad SPI)協(xié)議。標(biāo)準(zhǔn)的SPI協(xié)議在串行時(shí)鐘信號(hào)(SCLK)的上升沿把串行輸入信號(hào)DI上的數(shù)據(jù)存入QSPI Flash中,在串行時(shí)鐘信號(hào)(SCLK)的下降沿把QSPI Flash中的數(shù)據(jù)串行化通過(guò)單向的DO引腳輸出。而在Dual SPI與Quad SPI中,DI與DO均為雙向信號(hào)(既可以作為輸入,也可以作為輸出)。

3、Write Project(/WP)

寫(xiě)保護(hù)信號(hào)的作用是防止QSPI Flash的狀態(tài)寄存器被寫(xiě)入錯(cuò)誤的數(shù)據(jù),WP信號(hào)低電平有效,但是當(dāng)狀態(tài)寄存器2的QE位被置1時(shí),WP信號(hào)失去寫(xiě)保護(hù)功能,它變成Quad SPI的一個(gè)雙向數(shù)據(jù)傳輸信號(hào)。

4、HOLD(/HOLD)

HOLD信號(hào)的作用是暫停QSPI Flash的操作。當(dāng)HOLD信號(hào)為低,并且CS也為低時(shí),串行輸出信號(hào)DO將處于高阻態(tài),串行輸入信號(hào)DI與串行時(shí)鐘信號(hào)SCLK將被QSPI Flash忽略。當(dāng)HOLD拉高以后,QSPI Flash的讀寫(xiě)操作能繼續(xù)進(jìn)行。當(dāng)多個(gè)SPI設(shè)備共享同一組SPI總線相同的信號(hào)的時(shí)候,可以通過(guò)HOLD來(lái)切換信號(hào)的流向。和WP信號(hào)一樣,當(dāng)當(dāng)狀態(tài)寄存器2的QE位被置1時(shí),HOLD信號(hào)失去保持功能,它也變成Quad SPI的一個(gè)雙向數(shù)據(jù)傳輸信號(hào)。

5、串行時(shí)鐘線

串行時(shí)鐘線用來(lái)提供串行輸入輸出操作的時(shí)鐘。

W25Q128BV的內(nèi)部結(jié)構(gòu)框圖如下圖所示

32197820-19e6-11ed-ba43-dac502259ad0.png

更多詳細(xì)的內(nèi)容請(qǐng)閱讀W25Q128BV的芯片手冊(cè)。由于本文要進(jìn)行4線SPI的操作,但QSPI Flash默認(rèn)的操作模式是標(biāo)準(zhǔn)單線SPI模式,所以在每次進(jìn)行4線SPI操作的時(shí)候一定要先把狀態(tài)寄存器2的QE位(倒數(shù)第2位)置1,然后才能進(jìn)行QSPI操作。

最后介紹一下我的開(kāi)發(fā)板上QSPI Flash硬件原理圖如下圖所示:

3244bd46-19e6-11ed-ba43-dac502259ad0.png

14.HDMI

326ab49c-19e6-11ed-ba43-dac502259ad0.png

其中

1-9 都是TMDS數(shù)據(jù)傳輸實(shí)際上用到的引腳,分為0,1,2三組

10-12 為T(mén)MDS時(shí)鐘信號(hào),如當(dāng)前Video Timing為480p@60Hz(Htotal:800,Vtotal:525),則TMDS clock = 800x525x60 = 25.2MHz。TMDS clock就像是對(duì)像素的打包,一個(gè)clock分別在三個(gè)Channel傳輸一個(gè)像素的R、G、B(8bit)信號(hào)。

13 為CEC(consumer electronic control)類(lèi)似一種擴(kuò)展的HDMI功能,供廠家自己定制HDMI消息,(比如說(shuō)你有一臺(tái)sony的DVD與TV,兩者用HDMI線接上,如果你用TV的遙控器可以控制DVD,另DVD執(zhí)行某種功能,那么該功能的命令信號(hào)就是通過(guò)TV與DVD間的CEC引腳傳輸?shù)模?/p>

14 為保留引腳,未使用(或者也可以為CEC提供多一個(gè)引腳)

15-16 為I2C引腳,用于DDC(Display Data Channel,主要用于EDID與HDCP的傳輸)傳輸,具體可以查看。在HDMI的流程中,DDC通信幾乎是最先做的(前有Hotplug),因?yàn)镠DMI的主從兩個(gè)設(shè)備需要通過(guò)DDC來(lái)獲得他們對(duì)方設(shè)備的EDID,從而得到各種信息,并且通過(guò)比較timming以確定以后送出來(lái)的timming為最合適的

17 為接地引腳

18 為5v的AC引腳

19 為Hotplug(熱拔插)引腳(用于監(jiān)測(cè)HDMI設(shè)備有沒(méi)有存在,如果存在(Hotplug為high)那么可以通過(guò)DDC去讀EDID),HDMI有規(guī)定在HDMI 5vAC斷電時(shí)source device可以讀reciever device的EDID,也就是需要Hotplug為High。其中有兩種Hotplug相關(guān)的情況會(huì)導(dǎo)致HDMI被識(shí)別為DVI

Hotplug為High,不過(guò)EDID并沒(méi)有準(zhǔn)備好,那么信號(hào)源設(shè)備會(huì)由于無(wú)法讀到EDID而認(rèn)為接收設(shè)備為DVI,這樣會(huì)導(dǎo)致HDMI有圖像無(wú)聲的問(wèn)題。

Hotplug為L(zhǎng)ow,也會(huì)導(dǎo)致信號(hào)源無(wú)法讀到EDID而認(rèn)為接收設(shè)備為DVI,從而導(dǎo)致HDMI有圖無(wú)聲

在TV這種有多個(gè)HDMI通道的情況下,有時(shí)會(huì)在多個(gè)HDMI通道進(jìn)行切換,切換后HDMI通道應(yīng)當(dāng)先初始化,即先把Hotplug拉低,通知HDMI source device之前所用的EDID已經(jīng)改變,需要重新讀取,那么source device在Hotplug被拉高的時(shí)候會(huì)去讀取新的EDID,但是拉低這個(gè)過(guò)程至少需要100ms,否則source device有可能不會(huì)去讀取新的EDID,從而輸出DVI信號(hào)

32a11e60-19e6-11ed-ba43-dac502259ad0.png

15.emmc nand nor FLASH

32cdebf2-19e6-11ed-ba43-dac502259ad0.png

存儲(chǔ)顆粒與外部控制器

flash內(nèi)部有一個(gè)存儲(chǔ)顆粒,只跟flash本身功率有關(guān)。如nand,nor flash.

nandflash中的存儲(chǔ)顆粒也有技術(shù)差異,如sic、mico

這些東西是內(nèi)部封裝起來(lái)的用干存儲(chǔ)的內(nèi)核,對(duì)外編程的接口還需要一個(gè)外部控制器。

我們買(mǎi)到的flash芯片,其實(shí)是內(nèi)部的flash存儲(chǔ)顆粒+外部封裝的控制器來(lái)構(gòu)成的。即,對(duì)外是外部控制器,對(duì)內(nèi)是存儲(chǔ)顆粒。

存儲(chǔ)顆粒決定容量大小,外部用什么控制器訪問(wèn),不過(guò)大部分的內(nèi)部存儲(chǔ)顆粒都是一樣的。全世界做這個(gè)的也沒(méi)有幾家。

外部控制器會(huì)影響讀寫(xiě)速度,就比如U盤(pán)讀寫(xiě)速度的差異。存儲(chǔ)顆粒也會(huì)影響。

常見(jiàn)的flash對(duì)比

像EMMC、SD、MMC.SPIFLASH、NANDFLASH內(nèi)部都一樣用的是NAND存儲(chǔ)顆粒,對(duì)外通過(guò)不同的控制器實(shí)現(xiàn)了不同的協(xié)議,所以外部可以通過(guò)不同的協(xié)議去訪問(wèn)它。

如SPI FLASH內(nèi)部是NAND存儲(chǔ)顆粒,對(duì)外的接口是用SPI協(xié)議開(kāi)放出來(lái)的。主芯片若想與SPI FLASH對(duì)接,只需要其支持SPIFLASH就可以了

NAND FLASH是最原始的NAND接口,其本身有它的時(shí)序特征,時(shí)序會(huì)非常復(fù)雜。這樣就會(huì)非常麻煩,對(duì)干芯片來(lái)說(shuō)還需要一個(gè)NAND控制器,接口復(fù)雜。

如果沒(méi)有專門(mén)的NAND控制器,有SPI控制器就行了。而市面上的大部分芯片都有SPLFLASH。

NANDFLASH現(xiàn)在用的越來(lái)越少了,因?yàn)镹ANDFLASH的兼容性不好。EMMC是無(wú)縫替換,不同容量的封裝兼容,換一個(gè)容量或廠家什么都不用改

接口簡(jiǎn)單就是SPL FLASH最大的優(yōu)勢(shì)

內(nèi)置還是外接Flash

但是如stm32SPI內(nèi)置的成本非常高,內(nèi)置1M或2MFlsah的成本比內(nèi)置512k或256k的成本高出一倍不止。內(nèi)置Flash的成本可能會(huì)占到整個(gè)MCU成本的一半甚至更多。

所以現(xiàn)在很多的單片機(jī)都傾向干外掛一個(gè)SPLFlash,外掛的就特別便宜。買(mǎi)一個(gè)8M只有幾塊錢(qián),板載16M的不到20塊。內(nèi)置的話就不可想象。

如果需求是512M或者1G以上的這種大容量的建議選擇EMMC(板載)及SD(TF卡)。現(xiàn)在的手機(jī)都逐漸由外擴(kuò)的SD(tf卡)轉(zhuǎn)為EMMC(板載)了。

使用難度

很多MCU或CPU在需要外擴(kuò)一個(gè)8M、16M、32M、64M這個(gè)容量的外部存儲(chǔ)器時(shí),選擇SPIFlash是很好的。成本低

NANDFlash控制器是最老的,EMMC、SD等都比NANDFlash更新一些,更好一些。

flash選擇總結(jié)

要大還要板載,就選EMMC

要大還要靈活,就用SD

要小、成本低,就用SPIFlash

更小,只有幾個(gè)字節(jié),就用EEPROM

NANDFlash被淘汰的原因

NANDFLASH現(xiàn)在用的越來(lái)越少了,因?yàn)镹ANDFLASH的兼容性不好。

EMMC的優(yōu)勢(shì)

比如iphone的64g 128g版本,用的就是EMMC方案

如EMMC是有接口規(guī)范的,很多東西是在接口內(nèi)部實(shí)現(xiàn),不需要用戶去實(shí)現(xiàn)。

主CPU通過(guò)EMMC接口對(duì)不同的存儲(chǔ)顆粒實(shí)現(xiàn)了共通管控,用的是8g還是16g的卡是直接自動(dòng)識(shí)別的

EMMC在封裝上本身就是pin to pin的,要換不同容量、不同廠家的芯片,什么都不用改,可以無(wú)縫替換。

所以EMMC的涉及是更加優(yōu)秀的,比直接使用NANDFlash要好很多

eMMC存儲(chǔ)器其實(shí)就是在原有內(nèi)害存儲(chǔ)器的其礎(chǔ)上,額外加了一個(gè)控制芯片,最后再以統(tǒng)一的方式封裝,并預(yù)留一個(gè)標(biāo)準(zhǔn)接,類(lèi)似臺(tái)式機(jī)里面的硬盤(pán)。eMMC從協(xié)議版本上分為eMMC4.41,eMMC 4.5eMMC.5.0,eMMC5.1,不同的版本,速度區(qū)別很大。通常16GB以上容量,需要選用高版本型號(hào),否則在大批量數(shù)據(jù)讀寫(xiě)的時(shí)候會(huì)很慢。16GB或以下容量,選用低版本速度自然會(huì)慢一些,但相對(duì)于高版本不是特明顯。這好比坐火車(chē),短途旅行高鐵跟動(dòng)車(chē)差別不大一樣,但是長(zhǎng)途旅行,總的時(shí)間就差別很明顯。

芯片PCB上的引腳分153ball和169ball,其實(shí)這2種引腳是兼容的,后者比前者多出的16個(gè)Pin是空腳(其實(shí)真正有用的也就10多個(gè)引腳,其他的都是為了固定芯片用的,芯片內(nèi)部沒(méi)有接線),沒(méi)有任何信號(hào)定義。

有經(jīng)驗(yàn)的工程師,在PCBLayout時(shí),會(huì)在PCB上預(yù)留最大尺寸的絲印為止,焊盤(pán)會(huì)畫(huà)成169ball的,這樣就可以兼容153ball的芯片。

32dcb3c6-19e6-11ed-ba43-dac502259ad0.png

330d0ad0-19e6-11ed-ba43-dac502259ad0.png

DDR3和eMMC區(qū)別

1. 存儲(chǔ)性質(zhì)不同;
2. 存儲(chǔ)容量不同;
3. 運(yùn)行速度不同;
4. 用途不同。

具體區(qū)別如下:

1、存儲(chǔ)性質(zhì)不同:eMMC是非易失性存儲(chǔ)器,不論在通電或斷電狀態(tài)下,數(shù)據(jù)都是可以存儲(chǔ)的,而DDR3內(nèi)存是易失性存儲(chǔ)器,斷電同時(shí),數(shù)據(jù)即丟失。

2、存儲(chǔ)容量不同:eMMC的存儲(chǔ)容量要比DDR3內(nèi)存大3-4倍,常見(jiàn)有32G,而DDR3內(nèi)存容量相對(duì)較小,常見(jiàn)有2-8G。

338c1848-19e6-11ed-ba43-dac502259ad0.png

3、運(yùn)行速度不同:DDR3內(nèi)存運(yùn)行速度要比eMMC快得多。

4、用途不同:eMMC主要用于數(shù)據(jù)存儲(chǔ),而DDR3內(nèi)存主要用于數(shù)據(jù)運(yùn)算。eMMC 主要是針對(duì)手機(jī)或平板電腦等產(chǎn)品的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格。用來(lái)提供標(biāo)準(zhǔn)接口并管理閃存。在手機(jī)或平板電腦中,DDR3內(nèi)存可稱之為運(yùn)行內(nèi)存,而eMMC可稱之為存儲(chǔ)內(nèi)存。

ADD eMMC:

eMMC(Embedded Multi Media Card)也是一種使用兼容MMC協(xié)議的芯片,和MMC的區(qū)別如其名,eMMC經(jīng)常被用于嵌入式環(huán)境中,而MMC一般用作外接設(shè)備的標(biāo)準(zhǔn)。eMMC = NAND flash + 控制器 + 標(biāo)準(zhǔn)封裝接口。
很多卡內(nèi)部的存儲(chǔ)設(shè)備用的都是NAND flash, 單純nand flash和這些卡的區(qū)別,就是nand flash是上面這些卡內(nèi)部真正的存儲(chǔ)單元。
emmc的特點(diǎn):
1. 有四種尺寸:BGA153-11.5x13, BGA169-12x16, 12x18, 14x18
一般長(zhǎng)相如圖:

2. eMMC內(nèi)部可以很好對(duì)MLC/TLC進(jìn)行管理,有ECC除錯(cuò)機(jī)制,區(qū)塊管理,平均默寫(xiě)存儲(chǔ)區(qū)塊技術(shù),低功耗管理等。
3. 廠商不必再為NAND Flash的大小/規(guī)格重新設(shè)計(jì)硬件了,直接用eMMC就好了。

在以前,每次NAND技術(shù)換代的時(shí)候,手機(jī)客戶端也要重新設(shè)計(jì),手機(jī)制造商需要選擇新的與NAND flash匹配的soc芯片,而soc廠商一般要針對(duì)這款NAND flash,重新設(shè)計(jì)soc芯片(主要是內(nèi)部的nand flash ccontroller),這種方式十分麻煩。

在推出emmc后,soc廠商只需要在芯片上加上一個(gè)可以與mmc標(biāo)準(zhǔn)通信的控制器(一般叫做sdmmc controller/sd controller),這個(gè)控制器可以支持某種/某幾種emmc標(biāo)準(zhǔn)。同時(shí)emmc芯片封裝好NAND flash,向外也提供一個(gè)統(tǒng)一的emmc 接口(如emmc 4.3/4.4),此時(shí)只要給soc芯片選定好一個(gè)emmc接口,連上二者即可通信了。

16.USB3.0

對(duì)于USB來(lái)說(shuō),每一個(gè)通道有兩個(gè)差分對(duì),一個(gè)用于發(fā)送,一個(gè)用于接收。PCIe也一樣是全雙工通信,會(huì)同時(shí)發(fā)送和接收數(shù)據(jù),通道的定義也符合這一點(diǎn)。下圖為USB Type-C母座,共有兩個(gè)通道,即高速通道0和高速通道1,我們稱之為L(zhǎng)ane 0 Adapter和Lane 1 Adapter。即通道0適配器和通道1適配器 。這里的適配器可以當(dāng)做信號(hào)轉(zhuǎn)換器來(lái)理解。USB是全雙工通信,每一個(gè)通道有兩個(gè)差分對(duì),一個(gè)用于發(fā)送,一個(gè)用于接收。

33ef113c-19e6-11ed-ba43-dac502259ad0.png

usb3.0的信號(hào)里面既有3.0的通道,又有2.0的通道,要把2.0的信號(hào)通道引到其中的通道上,3.0的接口才可以向下兼容2.0的設(shè)備。

17:AC耦合電容擺放注意事項(xiàng):
1,按照design guideline 要求放置
2,沒(méi)有g(shù)uideline,如果是IC 到IC,請(qǐng)靠近接收端放置
3,如果是IC 到連接器,請(qǐng)靠近連接器放置
4,盡可能選擇小的封裝尺寸,減小阻抗不連續(xù)

PCIE信號(hào):每一路差分信號(hào)均要串一個(gè)0.1uF的電容,放置位置為靠近驅(qū)動(dòng)端即TX端;
USB3.0信號(hào);0.1uF靠近TX;
SATA:為了避免信號(hào)反射及過(guò)壓保護(hù)防止芯片被損壞,0.01uF電容放在靠近連接器端。

https://suisuisi.blog.csdn.net/article/details/88849228?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-88849228-blog-95973132.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-88849228-blog-95973132.pc_relevant_default&utm_relevant_index=2

18:5R、X7R、Y5V、Z5U之間的區(qū)別是什么?

區(qū)別主要還在于溫度范圍和容值隨溫度的變化特性上。下表提示了這些代號(hào)的含義。

342c5bc8-19e6-11ed-ba43-dac502259ad0.png

19:MIPI GSML 的并轉(zhuǎn)串,串轉(zhuǎn)并方案

CSIDSI是MIPI標(biāo)準(zhǔn)的一種,因?yàn)镸IPI在移動(dòng)領(lǐng)域應(yīng)用范圍太廣了,各種外圍設(shè)備都可以用它來(lái)傳輸信息,所以,MIPI聯(lián)盟給不同的外設(shè)接口定義了版本名,CSI是for Camera的,DSI是for Display的。而且這些標(biāo)準(zhǔn)不單包括物理層的時(shí)序定義,還包括上層的傳輸協(xié)議/數(shù)據(jù)處理協(xié)議和應(yīng)用層協(xié)議。

MIPI信號(hào)是串行的?。。?!之所以是串行,在phy層的時(shí)候進(jìn)行了并轉(zhuǎn)串的轉(zhuǎn)換,再進(jìn)行傳輸!并且雖然它最多有4條數(shù)據(jù)通道,但是是相對(duì)獨(dú)立的,不是并行傳輸?shù)囊馑肌?/p>

MIPI信號(hào)是并行的,cpu也是并行的,所以可以一對(duì)一連接,但是并行傳輸?shù)呐啪€距離較短,不適合長(zhǎng)距離傳輸,這種情況下,適合用同軸電纜傳輸,同軸電纜都是串行數(shù)據(jù),所以通過(guò)GMSL轉(zhuǎn)成串行的,Cpu端再通過(guò)串轉(zhuǎn)并芯片轉(zhuǎn)成并行數(shù)據(jù)!

應(yīng)用:

1.方案介紹:

1)基于美信MAX9286全數(shù)字接口芯片,提供高達(dá)1.5Gbps的數(shù)字傳輸

2)通過(guò)同軸線纜傳輸

3)提供4路720P高清影像輸入,LVDS/ Parallel RGB高清影像輸出

4)2D/3D全景環(huán)視集成ADAS功能,超高性價(jià)比

5)主處理器基于HI3519芯片

方框圖如下:

3441d4e4-19e6-11ed-ba43-dac502259ad0.png

GMSL(Gigabit MultimediaSerial Link),是串行器和解串器構(gòu)成的傳輸鏈路,基于LVDS傳輸,很多域控制器上直接使用GMSL4通道解串器,同時(shí)支持4路攝像頭數(shù)據(jù)傳入,例如在AVM(Around ViewMonitor)中,需要多路攝像輸入。

LVDS是現(xiàn)在常用的高速傳輸方式,是一種低擺幅的差分信號(hào)技術(shù),它使得信號(hào)能在差分PCB線對(duì)或平衡電纜上以幾百M(fèi)bps甚至幾Gbps的速率傳輸,其低壓幅和低電流驅(qū)動(dòng)輸出實(shí)現(xiàn)了低噪聲和低功耗。

差分技術(shù):LVDS、MLVDS、CML、LVPECL

SerDes信號(hào)層采用的LVDS工作在155Mbps~1.25Gbps之間,而CML(電流模式信號(hào))在600Mbps和10+ Gbps,

因此現(xiàn)在SerDes一般使用CML。但是LVDS和CML信號(hào)可以互通,但要有外接電阻做電平轉(zhuǎn)換。

20:示波器測(cè)試眼圖有三種方法,根據(jù)測(cè)試效果和對(duì)示波器的要求來(lái)分,如下:

1,示波器帶有眼圖測(cè)量功能。這種情況下,直接打開(kāi)功能,儀器自動(dòng)測(cè)試,自動(dòng)恢復(fù)時(shí)鐘并測(cè)試出張開(kāi)度、抖動(dòng)等參數(shù),效果最好,而且是定量測(cè)試

2,示波器不帶眼圖測(cè)量功能,測(cè)試的信號(hào)包括數(shù)據(jù)線和時(shí)鐘線。這時(shí)可以使用時(shí)鐘信號(hào)作為觸發(fā)信號(hào)來(lái)測(cè)試數(shù)據(jù)信號(hào)的眼圖。這種方法也很不錯(cuò),可以比較準(zhǔn)確的看出眼圖形狀,誤差小,操作簡(jiǎn)單

3,示波器不帶眼圖測(cè)量功能,信號(hào)只有一根數(shù)據(jù)線,這個(gè)時(shí)候是不能做眼圖測(cè)試的,如果一定要測(cè)也只能定性測(cè)試,方法是:使用示波器上升沿觸發(fā)信號(hào),并將觸發(fā)點(diǎn)遷移到不能移動(dòng)為止,觸發(fā)示波器,打開(kāi)波形保持,可以大致看信號(hào)的眼圖,但是結(jié)果會(huì)偏好,至少抖動(dòng)會(huì)偏小

345816aa-19e6-11ed-ba43-dac502259ad0.png

348e815e-19e6-11ed-ba43-dac502259ad0.png

354a8ebc-19e6-11ed-ba43-dac502259ad0.png

21:什么叫爬電距離

爬電距離是沿絕緣表面測(cè)得的兩個(gè)導(dǎo)電零部件之間或?qū)щ娏悴考c設(shè)備防護(hù)界面之間的最短路徑。即在不同的使用情況下,由于導(dǎo)體周?chē)慕^緣材料被電極化,導(dǎo)致絕緣材料呈現(xiàn)帶電現(xiàn)象。

UL、CSA和VDE安全標(biāo)準(zhǔn)強(qiáng)調(diào)了爬電距離的安全要求,這是為了防止器件間或器件和地之間打火從而威脅到人身安全。

絕緣子爬電距離是指絕緣子正常承載運(yùn)行電壓的兩部件間沿絕緣表面的最短距離或最短距離的和。

3595231e-19e6-11ed-ba43-dac502259ad0.png

22.帶通濾波器形式

35b73b5c-19e6-11ed-ba43-dac502259ad0.png

35c93c8a-19e6-11ed-ba43-dac502259ad0.png

23.pcb布線線寬與電流的關(guān)系;過(guò)孔與過(guò)流的關(guān)系

推薦走線寬度:正常10mil=0.0254mm ,若兩線間距太小,考慮8mil=0.2mm

推薦過(guò)孔:信號(hào)過(guò)孔0.3mm/0.5mm,電源地過(guò)孔0.3mm/0.6mm

35dc039c-19e6-11ed-ba43-dac502259ad0.png

1 英寸=1000 密耳(mil)

10mil=0.254mm

一、關(guān)于PCB走線的過(guò)流能力

PCB走線的過(guò)流能力都與哪些因素有關(guān),目前考慮有走線線寬、銅箔厚度、走線長(zhǎng)度、溫升這些因素

下面我們逐個(gè)分析及整體分析

1、走線線寬、銅箔厚度以及走線長(zhǎng)度對(duì)過(guò)流能力的影響

通過(guò)網(wǎng)上的收集及整理,統(tǒng)計(jì)出了下面的表格,大家做參考即可。

36000bac-19e6-11ed-ba43-dac502259ad0.png

2、通過(guò)的電流大小引起的溫升

這里可能有個(gè)誤區(qū),很多人看成,溫升越高,通過(guò)的電流越大;實(shí)際是通過(guò)的電流大小不同,引起的溫升。

361599fe-19e6-11ed-ba43-dac502259ad0.png

363be708-19e6-11ed-ba43-dac502259ad0.png

3、PCB線寬與載流能力計(jì)算公式

載流能力計(jì)算:

36681bb6-19e6-11ed-ba43-dac502259ad0.png

先由I、K、T導(dǎo)出A,再由A、d導(dǎo)出W(單位為mil)。常用PCB的覆銅厚度d=1.378mil,加厚的可查表或咨詢廠家得到,溫升T取10攝氏度。

4、舉例子

例子1:

弱電DC4V,需要2A的電流,銅厚為1OZ,走線長(zhǎng)度為7cm,我們走線時(shí)應(yīng)該如何走線?

(1)、根據(jù)表格查詢,我們大概能估算出,選用的線寬要在1.5mm左右;

(2)、根據(jù)計(jì)算公式,溫升選用10攝氏度(要根據(jù)實(shí)際情況),可知W=0.7mm,取值2-3倍,也大概為1.5mm。

例子2:

強(qiáng)電AC220V,需要5A的電流,銅厚為2OZ,走線長(zhǎng)度為3cm,我們應(yīng)該如何走線?

(1)、根據(jù)表格查詢,我們大概能估算出,選用的線寬要在3mm左右;

(2)、根據(jù)計(jì)算公式,溫升選用10攝氏度(要根據(jù)實(shí)際情況),可知W=1.17mm,取值2-3倍,也大概為2.3mm。

二、關(guān)于PCB過(guò)孔的過(guò)流能力

關(guān)于過(guò)孔的過(guò)流能力介紹,大家參考一下一搏科技的文章介紹:

PCB過(guò)孔的孔徑大小對(duì)通流的影響

那我們還是拿上面的例子做介紹:

例子1:

弱電DC4V,需要2A的電流,銅厚為1OZ,走線長(zhǎng)度為7cm,如果打過(guò)孔,應(yīng)該打幾個(gè),過(guò)孔是多大?

我們可選用20mil的過(guò)孔孔徑,打3-5個(gè)。

例子2:

強(qiáng)電AC220V,需要5A的電流,銅厚為2OZ,走線長(zhǎng)度為3cm,如果打過(guò)孔,應(yīng)該打幾個(gè),過(guò)孔是多大?

我們可選用20mil的過(guò)孔孔徑,打8-10個(gè)。

三、是否有其他增大過(guò)流能力方法?

1、正反面走線,如下圖所示:

36866c4c-19e6-11ed-ba43-dac502259ad0.png

369cac32-19e6-11ed-ba43-dac502259ad0.png

2、添加銅箔鍍錫(sloder層),如下圖所示:

36a91fb2-19e6-11ed-ba43-dac502259ad0.png

3、短接線方式:

手里沒(méi)有合適的圖就不貼了,其實(shí)也很簡(jiǎn)單,就是用硅膠線或者其他線材代替PCB走線,因?yàn)楣枘z線的過(guò)流能力更好,1.5mm2的硅膠線都可以用在10A的線路上。

————————————————

24.pcb布線關(guān)鍵信號(hào)是包地

在PCB Layout中對(duì)于關(guān)鍵信號(hào)線兩邊是否地包,在平時(shí)做設(shè)計(jì)的時(shí)候經(jīng)常看到有人糾結(jié)于包地這個(gè)問(wèn)題??赡苁艿桨遄哟笮〉南拗疲致?tīng)說(shuō)包地能讓信號(hào)屏蔽更好,于是在重要的時(shí)鐘線差分信號(hào)兩邊都盡量畫(huà)上兩條細(xì)細(xì)的地線。實(shí)際上這種做法不一定就對(duì)信號(hào)有好處,有時(shí)可能還會(huì)適得其反帶來(lái)更多問(wèn)題。


包地主要的作用是為了減小串?dāng)_。那么除了包地以外還有什么方法能減小串?dāng)_呢?增加信號(hào)間距還有讓信號(hào)和參考平面緊耦合。如果是多層板,減小參考平面和信號(hào)層的距離,可以更好的控制阻抗的同時(shí)能夠讓信號(hào)與參考平面緊耦合,減少信號(hào)對(duì)附近信號(hào)的干擾。在通過(guò)增加信號(hào)線間距就能很好的減小串?dāng)_,這時(shí)候?qū)π盘?hào)包地的作用就不明顯了。尤其是空間比較小的情況下,加一根細(xì)細(xì)的地線,相當(dāng)于在兩根信號(hào)線之間又增加了一根信號(hào)線,而地線上面并不是我們認(rèn)為的一個(gè)“干凈”的地,它會(huì)把其他信號(hào)的干擾又傳導(dǎo)到這這里來(lái)。所以有空間包地 還不如拉開(kāi)兩信號(hào)之前的距離。

有人說(shuō),不光要加地線包地還要在地線上多打地孔。當(dāng)然,這樣的效果會(huì)比較好。但是既然能打地孔說(shuō)明包地線寬最小也要有十幾個(gè)mil了,再加上線間距,原有兩根信號(hào)線間距都足夠滿足4W了,這樣串?dāng)_本身就很小了,去掉包地信號(hào)也不會(huì)增加多少串?dāng)_。

如果是兩層板,沒(méi)有參考平面,那么重要信號(hào)的包地就很重要。包地線的寬度要盡量寬,最好在信號(hào)寬度的兩倍以上。同時(shí)多打過(guò)孔,過(guò)孔間距小于信號(hào)線上信號(hào)波長(zhǎng)1/5。

在一些非高頻的單片機(jī)布線中,晶振、串口、重要的信號(hào)線、中斷信號(hào)等進(jìn)行包地處理。

25.固件的作用

固件是更靠近硬件的軟件代碼,起到一個(gè)管理硬件狀態(tài)以實(shí)現(xiàn)標(biāo)準(zhǔn)化接口的作用。BIOS無(wú)非是主要和用戶操作系統(tǒng)內(nèi)核打交道的固件,別的硬件的固件則各自和對(duì)應(yīng)的驅(qū)動(dòng)打交道。這些固件的作用用一句話來(lái)總結(jié)就是“將硬件的功能提供給對(duì)應(yīng)驅(qū)動(dòng)進(jìn)行管理和調(diào)用”。

固件的存在主要是為了隔離用戶軟件和硬件各自的實(shí)現(xiàn)細(xì)節(jié),方便對(duì)接。固件是硬件廠商設(shè)計(jì)制作的,它更“了解”硬件,于是它能夠?qū)⒂布木唧w細(xì)節(jié)隱藏掉,讓用戶操作系統(tǒng)只需要去按照一個(gè)標(biāo)準(zhǔn)化的方式去操作硬件。驅(qū)動(dòng)那邊則負(fù)責(zé)隱藏用戶操作系統(tǒng)的細(xì)節(jié),使得硬件能夠不需要了解操作系統(tǒng)的細(xì)節(jié)就能運(yùn)作,從而讓硬件能夠簡(jiǎn)單地跨平臺(tái)工作。

26.基于TL431精密穩(wěn)壓源的過(guò)壓保護(hù)電路

36bd6b16-19e6-11ed-ba43-dac502259ad0.png

27

SerDes技術(shù)

37133de8-19e6-11ed-ba43-dac502259ad0.png

Figure2.1 Basic Blocks of a typical SerDes

圖中藍(lán)色背景子模塊為PCS層,是標(biāo)準(zhǔn)的可綜合CMOS數(shù)字邏輯,可以硬邏輯實(shí)現(xiàn),也可以使用FPGA軟邏輯實(shí)現(xiàn),相對(duì)比較容易被理解。褐色背景的子模塊是PMA層,是數(shù)?;旌螩ML/CMOS電路,是理解SerDes區(qū)別于并行接口的關(guān)鍵,也是本文要討論的內(nèi)容。

發(fā)送方向(Tx)信號(hào)的流向: FPGA軟邏輯(fabric)送過(guò)來(lái)的并行信號(hào),通過(guò)接口FIFO(InterfaceFIFO),送給8B/10B編碼器(8B/10B encoder)或擾碼器(scambler),以避免數(shù)據(jù)含有過(guò)長(zhǎng)連0或者連1。之后送給串行器(Serializer)進(jìn)行并->串轉(zhuǎn)換。串行數(shù)據(jù)經(jīng)過(guò)均衡器(equalizer)調(diào)理,由驅(qū)動(dòng)器(driver)發(fā)送出去。

接收方向(Rx)信號(hào)的流向,外部串行信號(hào)由線性均衡器(Linear Equalizer)或DFE (DecisionFeedback Equalizer判決反饋均衡)結(jié)構(gòu)均衡器調(diào)理,去除一部分確定性抖動(dòng)(Deterministic jitter)。CDR從數(shù)據(jù)中恢復(fù)出采樣時(shí)鐘,經(jīng)解串器變?yōu)閷?duì)齊的并行信號(hào)。8B/10B解碼器(8B/10B decoder)或解擾器(de-scambler)完成解碼或者解擾。如果是異步時(shí)鐘系統(tǒng)(plesio-synchronous system),在用戶FIFO之前還應(yīng)該有彈性FIFO來(lái)補(bǔ)償頻差。

28.聲卡中的 line in line out

Line In:用來(lái)輸入未經(jīng)放大芯片放大的模擬音頻信號(hào)。

Mic:用來(lái)連接麥克風(fēng)。

Line Out:用來(lái)輸出未經(jīng)放大芯片放大的模擬音頻信號(hào)。

Speaket Out(現(xiàn)在通常和Line Out合為一個(gè)插孔):用來(lái)輸出經(jīng)放大芯片放大的模擬音頻信號(hào)。

Line In/Out傳遞的是只經(jīng)過(guò)A/D或D/A芯片轉(zhuǎn)換后的信號(hào),還原度較高;而Speaker Out輸出的是經(jīng)放大芯片(例如TDA1517P)放大過(guò)的信號(hào),聲音會(huì)產(chǎn)生一定失真(但很小,人耳幾乎不能察覺(jué))。

如果音箱上有放大電路,則連接到Line Out,如果沒(méi)有放大電路則連接到Speaker Out。無(wú)源音箱如果連接到Line Out上可能出現(xiàn)聲音很小或是聲音不正常的現(xiàn)象。音頻線line in接口,用于接駁主板背板的聲卡口的聲音輸出,連線后可用于顯示器自帶的喇叭播放。

LINE-IN是線路輸入的意思。它主要是用于通過(guò)專用的線路進(jìn)行錄音或轉(zhuǎn)錄的,一般在MP3上見(jiàn)的較多,如果MP3上有這個(gè)功能,說(shuō)明這個(gè)MP3支持CD直錄,可以直接把CD轉(zhuǎn)錄為MP3。

LINE-IN是直錄線,是錄音用的,其功能是把該線一端插入其它器具的音頻輸出端(比如聲卡、MP3、隨身聽(tīng)、CD機(jī)等連接音箱、耳機(jī)的插孔),一端插入到MP3播放器的LINE-IN孔中,然后直接把聲音錄入到你的MP3播放器了。比如,你和你的朋友都有MP3播放器,而他的機(jī)子里有一首歌你非常喜歡,你想把它拷到自己的機(jī)子里,可是一時(shí)有找不到電腦可以傳輸,又或者你們有人忘了帶數(shù)據(jù)線,不過(guò)恰好你的機(jī)子帶有LINE-IN功能(也就是直錄功能),恰好你還把LINE-in線帶在身上,于是你就可以把你喜歡的歌錄到你的機(jī)子上了。因?yàn)橹变浭前崖曇舨シ牌鞑シ诺穆曇糁苯愉浫氲綑C(jī)子里,避免了外部環(huán)境的干擾,因此效果要比外錄的效果好很多。

如果你有設(shè)備有Line Out接口,又想在電腦上錄制外部音源的聲音,則可以將其連接到聲卡的Line In接口上(通過(guò)一根兩頭都是3.5mm音頻插頭的連接線)。如果只用電腦輸出聲音的話,建議在系統(tǒng)音量控制中將其他不用的通道設(shè)置為靜音(尤其是麥克風(fēng)通道),這樣可以降低系統(tǒng)背景噪聲。

line in是音頻輸入口,line out是音頻輸出口,音箱應(yīng)該接在 line out口上

line in: 主要指聲音(信號(hào))輸出.line out: 主要指聲音(信號(hào))輸入.是否可以接音像要看你的audio芯片(聲卡芯片)是什么規(guī)格。Line out 可以接2.1音箱.

音頻接口:音頻模擬接口包括Line In、Mic In、Speak Out和Lille Out。Line In接口主要用于將磁帶上的音頻信號(hào)傳輸?shù)诫娔X硬盤(pán)中保存成文件,它通常與另一端設(shè)備的Line Out接口相連。Mic In接口主要用于連接麥克風(fēng),因而能實(shí)現(xiàn)錄音、在線聊天。Speak Out和Line Out兩個(gè)接口都能將聲卡處理后的模擬信號(hào)輸出到音箱等音頻設(shè)備上,很多主板會(huì)將它們合二為一,即在機(jī)箱背面只能看到一個(gè)音頻輸出接口。

373849b2-19e6-11ed-ba43-dac502259ad0.png

3758f176-19e6-11ed-ba43-dac502259ad0.png

377fe934-19e6-11ed-ba43-dac502259ad0.png

37a2ee2a-19e6-11ed-ba43-dac502259ad0.png

29.趨膚效應(yīng)

定義:當(dāng)導(dǎo)體中有交流電或者交變電磁場(chǎng)時(shí),導(dǎo)體內(nèi)部的電流分布不均勻,電流集中在導(dǎo)體的“皮膚”部分,也就是說(shuō)電流集中在導(dǎo)體外表的薄層,越靠近導(dǎo)體表面,電流密度越大,導(dǎo)體內(nèi)部實(shí)際上電流較小。結(jié)果使導(dǎo)體的電阻增加,使它的損耗功率也增加。這一現(xiàn)象稱為趨膚效應(yīng)(skin effect)。

在計(jì)算導(dǎo)線的電阻和電感時(shí),假設(shè)電流是均勻分布于它的截面上。嚴(yán)格說(shuō)來(lái),這一假設(shè)僅在導(dǎo)體內(nèi)的電流變化率(di/dt)為零時(shí)才成立。另一種說(shuō)法是,導(dǎo)線通過(guò)直流(dc)時(shí),能保證電流密度是均勻的?;蛘唠娏髯兓屎苄?,電流分布仍可認(rèn)為是均勻的。對(duì)于工作于低頻的細(xì)導(dǎo)線,這一論述仍然是可確信的。

但在高頻電路中,電流變化率非常大,不均勻分布的狀態(tài)甚為嚴(yán)重。高頻電流在導(dǎo)線中產(chǎn)生的磁場(chǎng)在導(dǎo)線的中心區(qū)域感應(yīng)出最大的電動(dòng)勢(shì)。由于感應(yīng)的電動(dòng)勢(shì)在閉合電路中產(chǎn)生感應(yīng)電流,在導(dǎo)線中心的感應(yīng)電流最大。因?yàn)楦袘?yīng)電流總是在減小原來(lái)電流的方向,它迫使電流只限于靠近導(dǎo)線外表面處。效應(yīng)產(chǎn)生的原因主要是變化的電磁場(chǎng)在導(dǎo)體內(nèi)部產(chǎn)生了渦旋電場(chǎng),與原來(lái)的電流相抵消。

30.常見(jiàn)處理器選型

37b358b4-19e6-11ed-ba43-dac502259ad0.png

37ed3ee4-19e6-11ed-ba43-dac502259ad0.png

382c9d78-19e6-11ed-ba43-dac502259ad0.png

385dfd82-19e6-11ed-ba43-dac502259ad0.png

31.復(fù)位信號(hào)的必要性

復(fù)位信號(hào)的基本作用是將電路強(qiáng)制到一個(gè)確定的狀態(tài) 。在實(shí)際設(shè)計(jì)中是否需要復(fù)位,取決于芯片的應(yīng)用和功能,如果一個(gè)芯片不需要一個(gè)確定的起始狀態(tài),則沒(méi)有必要使用復(fù)位信號(hào);相反,如果芯片的正常工作必須從一個(gè)確定狀態(tài)開(kāi)始,那么復(fù)位信號(hào)就是必須的。

復(fù)位信號(hào)最基本的目的是使硬件電路能夠進(jìn)入一個(gè)穩(wěn)定操作的確定狀態(tài)

總的來(lái)說(shuō),認(rèn)為不論對(duì)于系統(tǒng)來(lái)說(shuō)是否需要,一個(gè)芯片的所有觸發(fā)器都應(yīng)該是可以復(fù)位的。(在一些高速應(yīng)用中,除去一些觸發(fā)器的復(fù)位可以提高設(shè)計(jì)的性能,例如應(yīng)用在流水線的寄存器)。

在選擇復(fù)位實(shí)現(xiàn)的策略之前,需要思考一些問(wèn)題。比如

使用同步復(fù)位還是異步復(fù)位;

是否每個(gè)觸發(fā)器都要收到復(fù)位信號(hào);

復(fù)位樹(shù)的要求;

如何驗(yàn)證復(fù)位信號(hào)的時(shí)序;

怎樣測(cè)試復(fù)位功能;

多時(shí)鐘域的設(shè)計(jì)中實(shí)現(xiàn)如何復(fù)位等等。

393e93a6-19e6-11ed-ba43-dac502259ad0.png

兩種復(fù)位方式-線與邏輯,一直手動(dòng)MR復(fù)位,reset輸出,一種看門(mén)狗輸出,需要不斷喂狗。

394cd2ea-19e6-11ed-ba43-dac502259ad0.png

兩種復(fù)位方式-線與邏輯,一直手動(dòng)MR復(fù)位,reset輸出,一種上電復(fù)位,也是reset輸出;

397cf376-19e6-11ed-ba43-dac502259ad0.png

39a3b862-19e6-11ed-ba43-dac502259ad0.png

39bfd1aa-19e6-11ed-ba43-dac502259ad0.png

專用的復(fù)位芯片:

復(fù)位寬度 復(fù)位電平

32.時(shí)序問(wèn)題

39dee3ba-19e6-11ed-ba43-dac502259ad0.png

3a0e1c8e-19e6-11ed-ba43-dac502259ad0.png

3a2b9ade-19e6-11ed-ba43-dac502259ad0.png

3a48942c-19e6-11ed-ba43-dac502259ad0.png

3a76c360-19e6-11ed-ba43-dac502259ad0.png

3a90a6e0-19e6-11ed-ba43-dac502259ad0.png

33.USB接口

信號(hào)定義

3ac83bb4-19e6-11ed-ba43-dac502259ad0.jpg

3ae7e838-19e6-11ed-ba43-dac502259ad0.png

3afb3ba4-19e6-11ed-ba43-dac502259ad0.png

3b41a9a4-19e6-11ed-ba43-dac502259ad0.png

電路部分:

?CPU端

3b6252da-19e6-11ed-ba43-dac502259ad0.png

?防護(hù)

3b73a170-19e6-11ed-ba43-dac502259ad0.png

3b7fef70-19e6-11ed-ba43-dac502259ad0.png

?疊型連接器

3b8e5d76-19e6-11ed-ba43-dac502259ad0.png

PS:在TX端放置耦合電容,且最好放在連接器端

3ba672da-19e6-11ed-ba43-dac502259ad0.png

33.ARM Contex-A系列處理器

3bd388a6-19e6-11ed-ba43-dac502259ad0.png

如圖所示,綠色的部分都是v7-A的架構(gòu),藍(lán)色的是v8-A架構(gòu),基本上綠色都是可以支持到32和64位的,除了A32,只支持到32位。在右邊的每個(gè)部分,比如說(shuō)需要高效能的最上面的A15-A73這個(gè)部分是最高效的,接下來(lái)就是比較注重整個(gè)效率的部分了,中間那個(gè)部分是比較高效率的,最下面那欄的是效率最好的,在電池的效能方面達(dá)到了最好的標(biāo)準(zhǔn)。

如果非要給他們一個(gè)排序的話,從高到低大體上可排序?yàn)椋篊ortex-A73處理器、Cortex-A72處理器、Cortex-A57處理器、Cortex-A53處理器、Cortex-A35處理器、Cortex-A32處理器、Cortex-A17處理器、Cortex-A15處理器、Cortex-A7處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A5處理器。

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

    關(guān)注

    8

    文章

    163

    瀏覽量

    24594
  • CAN協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    37

    瀏覽量

    12977
  • 網(wǎng)絡(luò)終端
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    8512
  • 歐姆電阻
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    15778

原文標(biāo)題:DDR3和eMMC區(qū)別

文章出處:【微信號(hào):被硬件攻城的獅子,微信公眾號(hào):被硬件攻城的獅子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    高速電路的設(shè)計(jì)技巧

    高速電路的設(shè)計(jì)技巧 “高速電路”已經(jīng)成為當(dāng)今電子工程師們經(jīng)常提及的一個(gè)名詞,但業(yè)界對(duì)高速電路
    發(fā)表于 04-07 22:15 ?970次閱讀
    <b class='flag-5'>高速</b><b class='flag-5'>電路</b>的設(shè)計(jì)技巧

    PCB設(shè)計(jì)之高速電路定義及信號(hào)完整性問(wèn)題總結(jié)

    在工作中經(jīng)常會(huì)遇到有人問(wèn)什么是高速電路,或者在設(shè)計(jì)高速電路的時(shí)候需要注意什么。每當(dāng)遇到這種問(wèn)題就頭腦發(fā)懵,其實(shí)不同的產(chǎn)品、不同的人對(duì)其都有不同的理解。今天簡(jiǎn)單總結(jié)一下最基本的一些概念包
    發(fā)表于 07-13 09:10 ?1766次閱讀

    高速PCB設(shè)計(jì)基礎(chǔ)篇

    基本概念 v 高速電路定義 v 電磁干擾(EMI)和 電磁兼容(EMC) v 信號(hào)完整性(signal integrity) v 反射(reflection) v 串?dāng)_(crosstalk
    發(fā)表于 04-21 15:50

    高速信號(hào)和低速信號(hào)有什么區(qū)別,怎么定義高速和低速呢

    高速信號(hào)和低速信號(hào)有什么區(qū)別,怎么定義高速和低速呢
    發(fā)表于 12-18 10:13

    高速電路與射頻電路的區(qū)別

      什么是射頻電路?隨著頻率的升高,相應(yīng)的電磁波波長(zhǎng)變得可與分立電路元件的尺寸相比擬時(shí),電路上的導(dǎo)線、電阻、電容和電感這些元件的電響應(yīng)開(kāi)始偏移其理想頻率特性。一般將射頻定義在30 MH
    發(fā)表于 11-27 15:19

    高速電機(jī)的命名定義

    高速電機(jī)的命名定義高速電機(jī),也稱主軸電機(jī),廣義范圍來(lái)講,高速電機(jī)又可以被稱為電主軸,高速電主軸等等,通常是指轉(zhuǎn)速超過(guò)10000r/min的
    發(fā)表于 08-31 09:33

    高速模數(shù)轉(zhuǎn)換器動(dòng)態(tài)參數(shù)的定義和測(cè)試

      高速模數(shù)轉(zhuǎn)換器(ADC)的參數(shù)定義和描述如表1所示。   表1 動(dòng)態(tài)參數(shù)定義   
    發(fā)表于 12-21 11:13 ?1942次閱讀
    <b class='flag-5'>高速</b>模數(shù)轉(zhuǎn)換器動(dòng)態(tài)參數(shù)的<b class='flag-5'>定義</b>和測(cè)試

    電路板制造標(biāo)準(zhǔn)和高速信號(hào)布線的約束定義和管理

    用于管理電路板制造標(biāo)準(zhǔn)和高速信號(hào)布線,以免 Layout 設(shè)計(jì)中發(fā)生干擾和/或串?dāng)_的規(guī)則對(duì)于最終電路板裝配的成敗至關(guān)重要。約束管理針對(duì)原理圖輸入和 Layout 提供了通用的集成式約束定義
    的頭像 發(fā)表于 05-17 06:30 ?2809次閱讀
    <b class='flag-5'>電路</b>板制造標(biāo)準(zhǔn)和<b class='flag-5'>高速</b>信號(hào)布線的約束<b class='flag-5'>定義</b>和管理

    看待高速信號(hào)的不同定義

    高速信號(hào)是一個(gè)廣泛使用的術(shù)語(yǔ),很少有人解釋。具有高速電路的電子板的開(kāi)發(fā)需要特定的知識(shí)和經(jīng)驗(yàn)。此類(lèi) PCB 的設(shè)計(jì)意味著必須遵循嚴(yán)格的隱式尺寸和間距約束以及技術(shù)限制,這些條件使得有可能以非常高的速度
    的頭像 發(fā)表于 10-12 20:42 ?3151次閱讀
    看待<b class='flag-5'>高速</b>信號(hào)的不同<b class='flag-5'>定義</b>

    淺述PCB設(shè)計(jì)中關(guān)鍵技術(shù)——信號(hào)完整性(SI)

    ;串?dāng)_是由于線間距導(dǎo)致;輻射則與高速器件本身以及PCB設(shè)計(jì)有關(guān)。 傳輸線判斷 先解釋一下什么是高速電路:信號(hào)的最高頻率成分是取決于有效頻率,而不是周期頻率。 高速
    的頭像 發(fā)表于 07-27 10:10 ?3745次閱讀
    淺述PCB設(shè)計(jì)中關(guān)鍵技術(shù)——信號(hào)完整性(SI)

    高速電路是什么,什么信號(hào)才屬于高速信號(hào)?

    然而,高速電路是什么,什么信號(hào)才屬于高速信號(hào)?這是筆者曾在一次面試中被問(wèn)到過(guò)的一個(gè)問(wèn)題,當(dāng)時(shí)腦袋中迅速閃過(guò)圖像數(shù)據(jù)處理、音頻處理等設(shè)計(jì),但是如何定義所謂的“
    的頭像 發(fā)表于 06-24 11:16 ?7379次閱讀

    高速電路定義與信號(hào)完整性問(wèn)題

    在工作中經(jīng)常會(huì)遇到有人問(wèn)什么是高速電路,或者在設(shè)計(jì)高速電路的時(shí)候需要注意什么。每當(dāng)遇到這種問(wèn)題就頭腦發(fā)懵,其實(shí)不同的產(chǎn)品、不同的人對(duì)其都有不同的理解。今天簡(jiǎn)單總結(jié)一下最基本的一些概念包
    的頭像 發(fā)表于 07-13 09:09 ?2027次閱讀

    定義和測(cè)試高速ADC中的動(dòng)態(tài)參數(shù)

    本系列文章的第一部分討論了通信、儀器儀表和數(shù)據(jù)采集應(yīng)用中使用的高速數(shù)據(jù)轉(zhuǎn)換器(在本例中為模數(shù)轉(zhuǎn)換器或短ADC)中最為關(guān)鍵的常見(jiàn)定義。本文旨在幫助讀者更好地了解常見(jiàn)參數(shù),如信噪比(SNR)、信噪比
    的頭像 發(fā)表于 02-25 09:20 ?3712次閱讀
    <b class='flag-5'>定義</b>和測(cè)試<b class='flag-5'>高速</b>ADC中的動(dòng)態(tài)參數(shù)

    高速電路是什么,什么信號(hào)才屬于高速信號(hào)

    高速電路:數(shù)字邏輯電路的頻率達(dá)到或超過(guò)50MHz,而且工作在這個(gè)頻率之上的電路占整個(gè)系統(tǒng)的1/3以上,就可以稱其為高速
    發(fā)表于 11-27 09:55 ?2355次閱讀
    <b class='flag-5'>高速</b><b class='flag-5'>電路</b>是什么,什么信號(hào)才屬于<b class='flag-5'>高速</b>信號(hào)

    高速pcb的定義是什么

    高速pcb的定義是什么 高速PCB(Printed Circuit Board,印刷電路板)是指在高速信號(hào)傳輸、高頻應(yīng)用和高密度布局等方面具
    的頭像 發(fā)表于 06-10 17:31 ?5818次閱讀