MSP: стирание флэш и прочие проблемы: Официальный ответ TI. Признание недостатков. Кристалл будет переделываться.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Vladimir Ljaschko 02 февраля 2004 г. 11:20
В ответ на: Вопрос знатокам MSP.... отправлено PeterD 02 февраля 2004 г. 09:59

Flash data loss/change, because of one of the following reasons.

Hint1: MSP430F133 doesn't have Supply Voltage Supervisor(SVS), but SVS is implemented in MSP430x15x & MSP430x16x.

The "older" devices of the MSP430x1xx family has a simple built-in power-on-reset and no Brownout circuit. MSP430 without Brownout need a clean rising edge of VCC during power-on to generate a reset. Please see also the MSP430x13x&14x data sheet (slas272d) page 26, Figure 10. Power-On Reset (POR) vs Supply Voltage.

I suggest to use an TPS3836 (typ. supply current = 220nA). You find information (e.g. data sheet) about TPS3836 on the following web site: http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=TPS3836L30

The "newer" MSP430x1xx and all MSP430x4xx versions have built in brownout and/or SVS. Please refer to the data sheet for details. With built in Brownout there's no need for an external SVS to get a proper reset after power-on. Actually the devices with Brownout are MSP430F11x2, MSP430F12x2 and MSP430x4xx. MSP430x4xx devices in addition have a biult-in SVS for VCC spike detection during operation. We plan to re-design all MSP430x1xx devices within this year. This re-design includes bug-fixes and the addition of a Brownout circuit.
Hint2: Please keep all input voltage levels Vin within VDD-0.3V < Vin < VCC+0.3V and Hint3: You may have EMC/EMI and/or ESD problems

Radiation needs an antenna to receive signals and influence the circuits on a board. The antenna needs to have a certain length to work good (which is bad for EMC). The signal lines within an integrated circuit are too short to act as good antennas. The signal lines on your PCB (printed circuit board) are by far longer and can act as perfect antennas (which is bad for you). Hence the biggest improvements for EMC can be done on the board layout:

- Short signal traces

- Excellent supply voltage decoupling

- GND and VCC planes

The following application notes are recommended to avoid EMC/EMI and/or ESD problems:

- PCB Design Guidelines For Reduced EMI (SZZA009)

- Printed-Circuit-Board Layout for Improved Electromagnetic Compatibility (SDYA011)

- Latch-Up, ESD and other phenomena (slya014)

It's recommended to set all Interrupt vectors, including the unused vectors, to defined values, e.g. the Reset vector. EMC/EMI and/or ESD can by accident generate any Interrupt and if there's no Interrupt vector defined, the default value will be 0xFFFF (erased Flash!). In that case the MSP430 software with crash.

Hint4: EMC can toggle any internal flip-flop.

Hint5: please find attached documents for ESD/EMI guide lines.


=================================================================

Please keep all input voltage levels Vin within VDD-0.3V < Vin < VCC+0.3V
and signals. Voltages outside this range can switch the clamping diodes to VCC
or VSS into forward direction and the current will flow from the I/O to VCC
or VSS. In that case the current can disturb any circuit on the MSP430 and
malfunction could be the result.

We are not recommending LM devices normally recommended TPS series power
manegement devices. please see attachment for reference (Analog for MSP430
ad-final.pdf).

Better solutions if the previous Hints does not help - use TPS797XX is
recommended for MSP430.

Supply good stable power supply or try these TPS series power devices. If,
Your problem still not solved. please let me know.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru