|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
前車之鑒: 使用DataFlash的問題 |
| 作者:janeslee 欄目:單片機(jī) |
我的一個(gè)設(shè)計(jì)中用到DataFlash,片子AT45DB041,MCU-ATmeag16L,5V供CPU,通過MAX882轉(zhuǎn)換成3.3V給AT45DB041,由于MAX882沒有其他負(fù)載,所以設(shè)計(jì)時(shí)僅僅在3.3V端加了個(gè)0.1UF的電容。 故障現(xiàn)象:使用原來的完全OK的子程序,寫入總是有問題,要么能寫一些數(shù)據(jù)進(jìn)去,但部分錯(cuò)誤,要么完全不能寫,但有時(shí)有完全沒問題。害得我以為是程序問題,改了又改還是不行。后來忽然覺得可能是電源問題,并上個(gè)10UF電容,結(jié)果一切OK。 結(jié)論:可能是DataFlash擦除/編程操作時(shí)電流增大,造成電源電壓下陷,編程失敗。因?yàn)榧依餂]示波器,沒測(cè)量到底是否是這個(gè)原因,但加上電容就沒問題應(yīng)該能得到這個(gè)結(jié)論。 建議:DataFlash操作時(shí)電流變化很大,寫入時(shí)可能從幾毫安變化到35mA,容易引起電源噪聲,造成寫入錯(cuò)誤,建議加上大點(diǎn)的電解電容退藕及使用快負(fù)載響應(yīng)的穩(wěn)壓源。 |
| 2樓: | >>參與討論 |
| 作者: 真水無香 于 2003/5/29 13:49:00 發(fā)布:
請(qǐng)問一下,關(guān)于單片機(jī)接AT45DB×××FLASH時(shí),CS的處理 janeslee,你好。你在連接AT45DB×××?xí)r,它的片選信號(hào)您是如何加的啊,因?yàn)槲铱?a target="_blank" href="http://www.udpf.com.cn/icstock/151/ATMEL.html">ATMEL 公司的資料“AVR335: DIGITAL Sound Recorder with AVR and DataFlash”中的一種連接圖中,cs片選信號(hào),加了一個(gè)10K的上拉電阻,不知到在您使用AT45DB×××?xí)r是否有加(圖我附在帖子后面了),還有在圖中MOSI、MIOS和SCK的分別有三個(gè)線聯(lián)到ISP(MOSI)、ISP(MIOS)和ISP(SCK),他們的作用是什么。克麄兪遣皇窃谙騿纹瑱C(jī)燒程序時(shí)用的。课也挥萌ダ頃(huì)? 謝謝 很感謝您的帖子,把自己的經(jīng)驗(yàn)告訴大家。
|
|
| 3樓: | >>參與討論 |
| 作者: janeslee 于 2003/5/29 14:42:00 發(fā)布:
片選加上拉是為了防止單片機(jī)在未定態(tài)時(shí)Dataflash被選中 避免影響SPI編程,10K電阻不用也沒什么問題.ISP是連接到下載線的,不用理會(huì). |
|
| 4樓: | >>參與討論 |
| 作者: 真水無香 于 2003/5/29 14:52:00 發(fā)布:
謝謝janeslee 我想作個(gè)U盤,用AT45DB642作FLASH。 不知您做過這方面的工作嗎? 謝謝 |
|
| 5樓: | >>參與討論 |
| 作者: roosvelt 于 2003/5/29 16:30:00 發(fā)布:
to janeslee... 你好,我現(xiàn)在用的DATAFLASH是45DB081B,程序在單步執(zhí)行時(shí)讀寫沒出現(xiàn)問題,但是我整個(gè)程序運(yùn)行的時(shí)候就發(fā)現(xiàn)數(shù)據(jù)沒有被讀出來。這是怎么回事?謝謝指教... ... |
|
| 6樓: | >>參與討論 |
| 作者: janeslee 于 2003/5/29 17:28:00 發(fā)布:
你是使用BUFFER讀還是順序讀? 單步可以連續(xù)不行,會(huì)不會(huì)是沒讀忙標(biāo)志位或沒有等待SPI發(fā)送/接受完畢? |
|
| 7樓: | >>參與討論 |
| 作者: roosvelt 于 2003/6/2 13:55:00 發(fā)布:
to janeslee 忙標(biāo)志? 我前些日子問了一個(gè)高手,他說忙標(biāo)志是不可靠的,我也沒有再看,謝謝你的提醒! 有問題再問你。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |