Giving Jaguar the Acid Test

Andy's GM DIS centric hardware design! Also works as a fuel controller for EDIS and distributor applications.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Giving Jaguar the Acid Test

Post by Fred »

As I recently described in detail, most of the Jaguar board is fairly indestructible. Or rather, it should be fairly indestructible. Such circuits are nothing without testing, though. Various aspects have been tested in isolation, however AFAIK the entire system has not been tested together. Thus I propose that Andy make an unlikely sacrifice to the gods of speed and put his completed 0.4 board to the test. What I propose is listed below in detail:

Setup
  • Robust 12V supply, IE, a battery with good charge, on charge @ 13.5 - 14.4V
  • Secondary supply of 5 - 15V completely independent so as to be able to apply negative voltages
  • Solid ground and power wiring to the battery with say a 20A fuse to prevent fire
Tests
  • 1 DPAK under short circuit conditions (0.1ohm shunt) to 12V supply directly (or through the 20A fuse) traces should not burn, record hold current
  • 1 SOT223, same as above.
  • 1 DPAK under negative Voltage conditions, observe any/all behaviour(s).
  • 1 SOT223, same as above.
  • Use bench test to put each FET under thermal load with 80% duty and 5A load, realistically you can expect all 8 DPAKs to carry as much as 2.5A each worst case, perhaps heat test in parallel and ensure board survives extended length test?
  • Each protected analogue input individually connected to 12V supply and then negative supply with Voltage @ MCU and Voltage @ rail measured and verified as OK in each case.
  • Progressively connect all protected analogue inputs to 12V supply and measure supply rail after each addition. Also monitor heat in clamp circuit, and if possible, even if through modification, monitor current through clamp circuit too (insert a shunt resistor of 0.1ohm?) until finally having all analogue inputs shorted to 12V without a blown supply or MCU. (hopefully)
  • Force a potential of 12+ Volts (use 110V AC mains if you're brave, should be fine, layout/isolation dependent) between the comms ground and circuit ground and ensure comms are reliable (power board with 9V battery or other convenient isolated source) and ensure laptop is unplugged and running independently too.
  • Overload 5V output to level necessary to trip fuse and record what that is. I don't recall which fuse you used, but if it's got too high of a trip current, the regulator could bail first, if so, we need to revise the fusing or regulator.
  • Short ignition drives to ground with 12V out and 12V with ground out and ensure both IC and resistor do not overheat.
  • Scraping bottom of barrel now, but perhaps try to induce instability in each power supply by externally switching a 500mA load at a moderate frequency? Observe stability of both supplies CPU behaviour?
If you're not comfortable with anything, please just say so. Maybe I can find some time to do it here. Most of the above is designed to be OK, so it should all be non destructive.

If you can get good quality footage of any of the tests with a commentary that'd be cool too, but not necessary.

Any other ideas welcome too. Huff may have some acid for us.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 578
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Giving Jaguar the Acid Test

Post by DeuceEFI »

Fred wrote:[*]1 DPAK under short circuit conditions (0.1ohm shunt) to 12V supply directly (or through the 20A fuse) traces should not burn, record hold current
For these tests the input was tied to +5v simulating 100% duty cycle.
Connected DPAK output directly to +13.8v battery, the VND7N04 DPAK instantly went into thermal shutdown, the trace between the DPAK and the output terminal was unharmed as was the ground trace to the DPAK.

Before testing the Ford style starter solenoid as the load, I verified that the Ford style starter solenoid drew a steady 3.6A when energized directly from the battery through my DMM setup to measure current.
I connected a Ford style starter solenoid to the output terminal and recorded a current of 3.6A with the DPAK warm to the touch. I left it connected this way for 60 seconds and noticed no change in behavior.

Before testing the GM low-Z injector as the load, I verified that it drew a steady 7.3A after an inrush current of 9.5A when energized directly from the battery through my DMM setup to measure current.
I connected the GM low-Z injector to the output terminal and recorded 6.9A before the injector started pulsing on/off after about 10 seconds of being on (which didn't occur connected directly to the battery). I also noticed the DPAK was VERY warm to the touch. This verified that the VND7N04 was protecting itself as designed.
Fred wrote:[*]1 SOT223, same as above.
Same results as the DPAK version.

That is all for now, I'll work on the other tests after dinner.

Andy.
User avatar
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 578
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Giving Jaguar the Acid Test

Post by DeuceEFI »

Results of today's testing of the Jaguar 0.4-alpha board:
Fred wrote:[*]Each protected analogue input individually connected to 12V supply and then negative supply with Voltage @ MCU and Voltage @ rail measured and verified as OK in each case.
For these tests I read 4.99v on the output of the 5v-analog power supply:

Applied +13.8v to TPS input, 5v-analog rail read 4.99v, MCU input read 1.19v.
Applied +13.8v to MAP input, 5v-analog rail read 4.99v, MCU input read 1.20v.
Applied +13.8v to CHT input, 5v-analog rail read 4.99v, MCU input read 1.18v.
Applied +13.8v to IAT input, 5v-analog rail read 4.99v, MCU input read 1.18v.
Applied +13.8v to O2 input, 5v-analog rail read 4.99v, MCU input read 1.20v.

Applied -13.8v to TPS input, 5v-analog rail read 4.99v, MCU input read -0.28v.
Applied -13.8v to MAP input, 5v-analog rail read 4.99v, MCU input read -0.28v.
Applied -13.8v to CHT input, 5v-analog rail read 4.99v, MCU input read -0.28v.
Applied -13.8v to IAT input, 5v-analog rail read 4.99v, MCU input read -0.28v.
Applied -13.8v to O2 input, 5v-analog rail read 4.99v, MCU input read -0.28v.

NOTE: I did not build the MAT(SPR1) or the MAF circuits but they should give similar results as the circuits are similar.

Fred wrote:[*]Progressively connect all protected analogue inputs to 12V supply and measure supply rail after each addition. Also monitor heat in clamp circuit, and if possible, even if through modification, monitor current through clamp circuit too (insert a shunt resistor of 0.1ohm?) until finally having all analogue inputs shorted to 12V without a blown supply or MCU. (hopefully)
I connected +13.8v to the TPS, MAP, CHT, IAT and the O2 inputs, the 5v-analog rail read 4.99v. The current limiting resistors on each of the inputs dropped the extra input voltage so the 5v-analog rail did not increase in voltage.
Fred wrote:[*]Overload 5V output to level necessary to trip fuse and record what that is. I don't recall which fuse you used, but if it's got too high of a trip current, the regulator could bail first, if so, we need to revise the fusing or regulator.
The regulator shutdown before I was able to trip the 0.5A fuse, so I will need to find a lower rated fuse.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Giving Jaguar the Acid Test

Post by Fred »

Thanks for working on this, Andy! :-)
DeuceEFI wrote:Applied +13.8v to TPS input, 5v-analog rail read 4.99v, MCU input read 1.19v.
Applied +13.8v to MAP input, 5v-analog rail read 4.99v, MCU input read 1.20v.
Applied +13.8v to CHT input, 5v-analog rail read 4.99v, MCU input read 1.18v.
Applied +13.8v to IAT input, 5v-analog rail read 4.99v, MCU input read 1.18v.
Applied +13.8v to O2 input, 5v-analog rail read 4.99v, MCU input read 1.20v.
Really weird, but I think I figured out what it was when chatting to you. I'll let you explain though :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 578
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Giving Jaguar the Acid Test

Post by DeuceEFI »

Since I had the over-voltage circuit trace/pad errors as described in viewtopic.php?f=67&t=2253 which burned the VRH input to the microcontroller (and possibly holding the MCU input pins low once I cut the VRH pin off the MCU) these results may not be entirely accurate. I will remove the dead MCU and repeat the tests then I will replace the MCU and repeat the tests.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Giving Jaguar the Acid Test

Post by Fred »

Thanks Andy, you're a '*'!
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 578
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Giving Jaguar the Acid Test

Post by DeuceEFI »

With the dead MCU removed, here are the new readings:

Applied +13.8v to TPS input, 5v-analog rail read 4.99v, MCU input read 5.25v.
Applied +13.8v to MAP input, 5v-analog rail read 4.99v, MCU input read 5.25v.
Applied +13.8v to CHT input, 5v-analog rail read 4.99v, MCU input read 5.25v.
Applied +13.8v to IAT input, 5v-analog rail read 4.99v, MCU input read 5.25v.
Applied +13.8v to O2 input, 5v-analog rail read 4.99v, MCU input read 5.25v.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Giving Jaguar the Acid Test

Post by Fred »

That's more like it! :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Dan
LQFP144 - On Top Of The Game
Posts: 1204
Joined: Tue Mar 02, 2010 2:33 pm
Location: Australia

Re: Giving Jaguar the Acid Test

Post by Dan »

Sweet! :-)
DanMoto
DIP8 - Involved
Posts: 21
Joined: Fri Aug 16, 2013 6:59 am

Re: Giving Jaguar the Acid Test

Post by DanMoto »

What about ESD test?
Post Reply