|
技術(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 |
使用lpc932且晶振大于7.373MHz的請(qǐng)看這篇文章。 |
作者:44444 欄目:單片機(jī) |
我也遇到同樣問題,需重寫芯片。問周立功他們總說是系統(tǒng)設(shè)計(jì)問題,這是對(duì)芯片缺陷的最好借口。LPC932 loosing FLASH program code ? PHILIPS Semiconductors Forum Index -> MCU discussion Forum View previous topic :: View next topic Author Message Gerhard Schneider Joined: 29 Oct 2003 Posts: 5 Posted: Mon Nov 24, 2003 2:59 pm Post subject: LPC932 loosing FLASH program code ? -------------------------------------------------------------------------------- I have several samples of LPC932 programmed via parallel programmer and also via FLASH MAGIC, which loose their program MEMORY after some POWER on/off cycles (some sectors randomly read wrong CRC). Reprogramming the devices does work. I erased the ISP code (beeing not sure if my program is going wild), but the error also ocurred. ONLY after setting the security bytes the failure never happened again. Anyone ever heard of something like that ? I use Revision G SILICON, brownout and reset enabled, watchdog disabled, 12MHZ clock. BACK to top Forum Moderator Moderator Joined: 01 Jan 2003 Posts: 68 Posted: Mon Nov 24, 2003 8:52 pm Post subject: -------------------------------------------------------------------------------- Gerhard, Make sure you are not HANDLING the XTAL pins or associated circuitry during operation. This can cause the oscillator to become erratic and jump into the ISP/IAP routines with unexpected and/or catastrophic results. Also, when POWER cycling the voltage must drop below 0.2V. BACK to top Gerhard Schneider Joined: 29 Oct 2003 Posts: 5 Posted: Tue Nov 25, 2003 7:29 am Post subject: -------------------------------------------------------------------------------- Thank you for your reply, what exactly do you mean with "HANDLING the XTAL pins or associated circuitry during operation" ? thx Gerhard BACK to top Forum Moderator Moderator Joined: 01 Jan 2003 Posts: 68 Posted: Tue Nov 25, 2003 2:51 pm Post subject: -------------------------------------------------------------------------------- touching with fingers. BACK to top Gerhard Schneider Joined: 29 Oct 2003 Posts: 5 Posted: Wed Nov 26, 2003 9:32 am Post subject: -------------------------------------------------------------------------------- Ok, we have cased our PCB and also redesigned POWER SWITCH to guarantee SHORT Vdd rise and fall times, but had no luck at all. In some cases even the bootloader was overwritten, so we could not reprogram the PART. I'm searching on for other reasons, but am not very confident... BACK to top Robert Sierzega Joined: 28 Jun 2003 Posts: 3 Posted: Tue Mar 02, 2004 10:51 pm Post subject: Do not use a CRYSTAL higher 7.373 MHz !!!!!! -------------------------------------------------------------------------------- We spent a LONG time to find out the following problem: After an e-mail to PHILIPS SUPPORT team about our problems with LPC932 unwanted reprogramming during POWER cycling (I think we were not the ONLY one), they added in an errata sheet not to cycle the POWER supply between 0.2 and 2.7 Volt, because POR (POWER on reset) can fail. (Even when brown out detection should avoid any problems with hang-ups). But we found out that this is not the solution!! By using an external CRYSTAL with 7.373 MHz or higher (limit is exactly the internal RC-oscillator ;-) ) the POR fails in some cases also when all controller pins were below 0.2 Volt! The LPC932 hangs up and will make some IAP-calls.... Next problem: It is possible to save NEARLY the whole MEMORY from reprogramming calls by using the security bits. BUT: There are no security bits for adresses 2000H and higher (UCFG)! So after some hangups the LPC932 may forget which oscillator to use and so on .... So please do not use a CRYSTAL higher than 7,373 MHz and there won't be a problem!!! |
2樓: | >>參與討論 |
作者: dengm 于 2005/2/7 14:05:00 發(fā)布:
mcu 進(jìn)入 PROGRAMMING 狀態(tài)。不是芯片缺陷 ONLY after setting the security bytes the failure never happened again * - 本貼最后修改時(shí)間:2005-2-7 14:06:49 修改者:dengm |
|
|
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào) |