Sign in

username:

password:



Not a member?

Search 68hc12



Search tips

Subscribe to 68hc12



68hc12 by Keywords

68HC1 | 812A4 | 9S12DP256 | Bootloader | CodeWarrior | D60A | Debugger | DP256 | ECT | EEPROM | EVB | Flash | HC1 | HCS12 | I2C | IAR | ICC1 | Interrupts | LCD | M68KIT912DP256 | MC9S12DP256 | MC9S12DP256B | Metrowerks | Motor | MSCAN | Multilink | PLL | Quadrature | SDI | SPI | Transceiver | XFC

Ads

Discussion Groups

Discussion Groups | 68HC12 | Re: Micro stop running

Join our technical discussions about Freescale Microcontrollers: M68HC12. (Freescale Semiconductor is a Subsidiary of Motorola).

Micro stop running - Pascal DEREX - Apr 21 15:17:00 2004

hello,

I use a 9s12A64 in an electrotechnic application. The micro is on the command card. The card command thyristors and the current in the thyristors could grow up to 50A. Sometimes we note that the micro stop!!
This is not a reset, the micro don't do anything. For example, on the card there is a led which is controlled by the micro and it remains lit!!!

We notice that it works better if we move away the command card from the thyristor.

I want to know if it the 9S12 is a good micro to work in this kind of application? If no what kind of micro should we use?

Regards.

[Non-text portions of this message have been removed]





(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )


RE: Micro stop running - Allen, Nick - Apr 21 16:28:00 2004

the micro is not the problem...
you've got to separate high power from logic.
opto-couplers would let you run the micro card
and the power system from completely separate
supply and grounds.
Nick

> -----Original Message-----
> From: Pascal DEREX [mailto:]
> Sent: Wednesday, April 21, 2004 4:17 PM
> To:
> Subject: [68HC12] Micro stop running > hello,
>
> I use a 9s12A64 in an electrotechnic application. The micro
> is on the command card. The card command thyristors and the
> current in the thyristors could grow up to 50A. Sometimes we
> note that the micro stop!!
> This is not a reset, the micro don't do anything. For
> example, on the card there is a led which is controlled by
> the micro and it remains lit!!!
>
> We notice that it works better if we move away the command
> card from the thyristor.
>
> I want to know if it the 9S12 is a good micro to work in this
> kind of application? If no what kind of micro should we use?
>
> Regards.
>
> [Non-text portions of this message have been removed] >
> ------------------------ Yahoo! Groups Sponsor
> ---------------------~-->
> Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
> Printer at MyInks.com. Free s/h on orders $50 or more to the
> US & Canada.
> http://www.c1tracking.com/l.asp?cid=5511
> http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/dN_tlB/TM
> --------------------------------------------------------------
> -------~->
>
> --------------------------------------------------------To
> learn more about Motorola Microcontrollers, please visit
> http://www.motorola.com/mcu
> o learn more about Motorola Microcontrollers, please visit
> http://www.motorola.com/mcu
>
> Yahoo! Groups Links





(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )

RE: Micro stop running - Doron Fael - Apr 22 1:17:00 2004

I agree with Nick. The problem seems likely to be that your high power is
not separated from the micro. Opto-couplers are good, as well as having two
separate (possibly also isolated) supplies - one for the high power, and a
second for the logic. You may also need to install some Ferrite Beads.

Hope this helps,
Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 16:28 21/04/2004 -0500, you wrote:
>the micro is not the problem...
>you've got to separate high power from logic.
>opto-couplers would let you run the micro card
>and the power system from completely separate
>supply and grounds.
>Nick
>
> > -----Original Message-----
> > From: Pascal DEREX [mailto:]
> > Sent: Wednesday, April 21, 2004 4:17 PM
> > To:
> > Subject: [68HC12] Micro stop running
> >
> >
> > hello,
> >
> > I use a 9s12A64 in an electrotechnic application. The micro
> > is on the command card. The card command thyristors and the
> > current in the thyristors could grow up to 50A. Sometimes we
> > note that the micro stop!!
> > This is not a reset, the micro don't do anything. For
> > example, on the card there is a led which is controlled by
> > the micro and it remains lit!!!
> >
> > We notice that it works better if we move away the command
> > card from the thyristor.
> >
> > I want to know if it the 9S12 is a good micro to work in this
> > kind of application? If no what kind of micro should we use?
> >
> > Regards. [Non-text portions of this message have been removed]




(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )

Re: Micro stop running - Doron Fael - Apr 22 1:28:00 2004


Nohau corporation offers a full emulator for the HCS12 family.

Several key advantages of the Nohau HCS12 emulator over all other HCS12
emulators are:
1) The only Full Emulator (BDM available too) that supports all the
different HCS12 Derivatives (HCS12 A, B, C, D, E, H, K & T families). 13
various CPU-Modules are offered for the HCS12 family, to allow precise
emulation of the chosen HCS12 derivative.
2) Full Bus-Speed 25MHz operation at both 5V and 3.3V (3.3V operation at
25MHz not available from other vendors).
3) Extensive debug support and Trace recording of all the HCS12 operating
conditions, including: Going through and out of Reset, COP Watchdog Reset,
STOP & WAIT Power-Down modes, Clock Loss Limp-Home mode, and full PLL use
including frequent speed-changes. These are not possible or are very
limited with other HCS12 emulators.
4) The only HCS12 Emulator that supports Expanded Mode Targets.
5) Flex-Cable target adapters allow escaping from targets at any of 4
directions.

If you would like to receive more information please contact me off-list.

Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 22:17 21/04/2004 +0200, you wrote:
>hello,
>
>I use a 9s12A64 in an electrotechnic application. The micro is on the
>command card. The card command thyristors and the current in the
>thyristors could grow up to 50A. Sometimes we note that the micro stop!!
>This is not a reset, the micro don't do anything. For example, on the card
>there is a led which is controlled by the micro and it remains lit!!!
>
>We notice that it works better if we move away the command card from the
>thyristor.
>
>I want to know if it the 9S12 is a good micro to work in this kind of
>application? If no what kind of micro should we use?
>
>Regards. [Non-text portions of this message have been removed]





(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )

Re: Micro stop running - Stephen Trier - Apr 22 8:22:00 2004

This sounds more like electromagnetic interference to me. That's not a
problem for which I'd reach for an emulator. Plugging in a hefty probe
cable changes the system, introducing new capacitance, new paths for
interference, and a new opportunity for ground loops.

If it's an EMI problem, the way to start is by improving the power supply
decoupling and by paying careful attention to where those 50A currents
run, including their return path. Induction will put a significant
voltage spike into any nearby parallel conductor, and anything sharing
the same return path will bounce around thanks to I * R. If either gets
into your microcontroller board, it could be enough to mess things up.

That will probably be enough. If it isn't, you could consider beefing
up the shielding and filtering of your I/O and power lines or shielding
the board itself. Since you've found that relocating the board works,
it would be worth considering whether that could be a permanent solution.

This kind of problem can be hard to solve. Good luck!

Stephen

--
Stephen Trier
Technical Development Lab
Cleveland FES Center




(You need to be a member of 68hc12 -- send a blank email to 68hc12-subscribe@yahoogroups.com )