久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

存貯器小知識

 bxud 2016-12-28

從事這個行業(yè)的沒有不知道存貯器的,,但是存貯器容量24C02/04/08,W25Q80/80B,W25Q64/W25Q64B 究竟是多少,有些人說不清,,以至于出現(xiàn)10M的答案,。以大代小究竟能不能代換。

1) 先從存貯器結(jié)構(gòu)介紹:

存貯器可以當作中藥鋪,,放中藥的小抽屜來理解,。(如果有放藥就認為1,不放藥為0)
       


主治醫(yī)生(CPU),,給病人看病開出感冒藥,,藥劑師就到第5層,從8個小抽屜子里各抓5g,配成一副感冒藥,。這個過程就是尋址,,說來輕松,其實這是一個復(fù)雜過程,。

這種一行抽屜(數(shù)據(jù) DATA)單字節(jié) 8位,,也可以做成雙字節(jié)(16位)
地址ADD 從00000000(00)-11111111(FF)地址的多少,也就代表了存貯器容量的多少,。
       

從地址線觀察

如果只有兩行(2)
0
1

如果容量擴大一倍(4)
00   0
01   1
10   2
11   3
如果容量再擴大一倍(8)
000  0
001  1
010  2
011  3

100  4
101  5
110  6
111  7

也就是說容量括大一倍,,地址線編碼要增加一位,這也是并行存貯器容量不容易擴展的因素,。
    

存貯器也分為ROM 和RAM

ROM是只讀存儲器(Read-Only Memory)的簡稱,,是一種只能讀出事先所存數(shù)據(jù)的固態(tài)半導(dǎo)體存儲器。其特性是一旦儲存資料就無法再將之改變或刪除,。通常用在不需經(jīng)常變更資料的電子或電腦系統(tǒng)中,,并且資料不會因為電源關(guān)閉而消失。早期的ROM 有些帶可擦除窗口的,,不方便操作,,不帶可擦除窗口的有些稱為OTP(一次性編程的),一旦編程完成,,不能更改,,如果編程錯誤,只有報廢,。這兩種芯片越來越少幾乎接近淘汰,,不作詳細介紹,。

RAM是由英文Random Access Memory 意為隨機存儲器,即在正常工作狀態(tài)下可以往存儲器中隨時讀寫數(shù)據(jù)相當于PC中內(nèi)存卡關(guān)電后,,里面的數(shù)據(jù)也就消失了,。

    

2)單片機(或CPU)與存貯器的連接

單片機內(nèi)部也集成有(ROM可擦除,和RAM)
單片機主要用來處理數(shù)據(jù),,不是存放東西的,,內(nèi)部集成的存貯器很小,當需要存貯器容量很大時需要外接,,對容量進行擴展,。
早期存貯器是并行同時傳送8位數(shù)據(jù),8位或16位地址
數(shù)據(jù)8位,,需要8條數(shù)據(jù)線,,如果容量256 字節(jié),就需要8條地址線,,如果容量括大一倍就要增加一條地址線,。

缺點,,芯片體積較大,,占用較多的單片機引腳,傳送距離不遠,,又容易受到干擾,。比較老的板子可以看到這些芯片。
     

PHILIPS公司開發(fā)的兩線式串行 I2 C(Inter-Integrated Circuit)總線是一種由用于連接微控制器及其外圍設(shè)備總線,。
I2C總線最主要的優(yōu)點是其簡單性和有效性,。由于接口直接在組件之上,因此I2 C總線占用的空間非常小,,減少了電路板的空間和芯片管腳的數(shù)量,,只需要兩條線就可以溝通。

得益于I2C總線這些優(yōu)點,,24系列存貯器大量出現(xiàn),。
     

如何判別I2C總線是否正常,及存儲器代換,。
     

CLK 與DATA 各自通一個相同阻值電阻上拉到VCC,。

從I2C協(xié)議可知, CPU與存儲器未溝通的情況下CLK 與DATA,,呈現(xiàn)高電平,,有示波器一測便知,用萬用表測試接近VCC,,有數(shù)據(jù)溝通時總線上有一連   串的脈沖,,不同表測試數(shù)據(jù)不同,。假如有一條線為0伏,I2C總線一定有問題,。
斷電,,數(shù)字萬用表紅表筆接地,黑表依次接CLK ,,DATA,,如果兩次測得阻值相差大,I2C總線肯定有問題,。
   

一旦判定存儲器有問題,,盡量用同一牌子,同容量的存貯器替換,。
如果以大小,,因為不同的容量存貯器里面頁的大小也不同,不同人編寫讀寫程序也不同,,可能會出現(xiàn)讀寫兼容性錯誤,。
筆者遇到過用24C512代替24C256,失敗的案例,。不同板子 CLK和DATA 上拉電阻也不同,,

上拉電阻大小影響到ris time 時間,從0變?yōu)楦唠娖降臅r間,,如果電阻太大,,數(shù)據(jù)傳送出錯,
筆者遇到過,,用MICROCHIP 可以,,用ATMEL 就出錯,因為上拉電阻太大的緣故,。

對芯片不是很了解情況下,,盡量用盡量用同一牌子,同容量的存貯器替換,。
由于I2C總線時鐘頻率較低,,數(shù)據(jù)傳送只在一條DATA線上,速度不夠快,,已經(jīng)無法滿足快速CPU需求,。
     

一些較大容量存貯器采用SPI總線。

SPI 總線是 Motorola公司推出的一種總線結(jié)構(gòu),,比較復(fù)雜不作過多介紹,。一條CLK,可以有四條數(shù)據(jù)輸出線,提供更快的讀寫速度,。

采用SPI存貯器WINBOND  W25Q系列及其它牌子可兼容系列,,這也用的比較多的。

容量大小要看規(guī)格書,,不能望文生義,,弄出10M的存貯器。
     

有些人會有這樣的想法,,兩個容量相同的存貯器,,引腳對引腳連起來,容量可不可以擴大一倍,?

不可以的,,因為CPU一個CS 片選腳,只會選擇一個芯片,,不會選兩個,。

原文:http://www./thread-638379-1-1.html

家電維修技術(shù)論壇jdwx-cn

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多