MEGAsquirt A place to collectively sort out this megasquirt gizmo

Finished my MSI V3.0 build and tried to start up = no luck after 4 hours.

Thread Tools
 
Search this Thread
 
Old 06-19-2008, 07:15 AM
  #21  
Junior Member
iTrader: (1)
 
Duckie_uk's Avatar
 
Join Date: Apr 2008
Location: Bristol
Posts: 439
Total Cats: 0
Default

Sorry im an idiot

Sparks are on the LED outputs Fan control is on JS0

Wiring problem FTW
Duckie_uk is offline  
Old 06-19-2008, 09:29 AM
  #22  
Junior Member
Thread Starter
iTrader: (1)
 
compuatic's Avatar
 
Join Date: Aug 2006
Posts: 84
Total Cats: 0
Default

It was a wiring problem. I had that coil output on the negative LED terminal rather than the positive. Would that do it? i remember reading somewhere that the coils are driven by an active low signal pulse.
compuatic is offline  
Old 06-19-2008, 10:22 AM
  #23  
Junior Member
iTrader: (1)
 
Duckie_uk's Avatar
 
Join Date: Apr 2008
Location: Bristol
Posts: 439
Total Cats: 0
Default

From DIYautotune writeup:

The resistor goes from the 5v side of each resistor to the negative leg of the respective LED. This is then brought over to the db37 with two lengths of wire (one for each). The top resistor goes to IGN and the bottom resistor goes to IAC2B.
The resistor goes to the hole with the square solder tag not the round.

My understanding is that the coils fire on a falling signal i.e. the transition from +ve volts to 0 this shuts off the current flowing through the coil and induces a much larger voltage in the secondary winding.
Duckie_uk is offline  
Old 06-19-2008, 11:40 AM
  #24  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,050
Total Cats: 6,608
Default

Originally Posted by Duckie_uk
My understanding is that the coils fire on a falling signal i.e. the transition from +ve volts to 0 this shuts off the current flowing through the coil and induces a much larger voltage in the secondary winding.
Yes. When measured at the igniter trigger input terminal, the coil primaries begin to conduct (charge) when the input goes high. When the input goes low, the primaries stop conducting, and spark occurs.

If the input is left high continuously for too long a period of time, the coil primaries will conduct continuously, overheat, and burn out- sometimes the coils themselves fail, sometimes it's the FET in the igniter that drives them.

Either way, this is why you have to disconnect the coils when re-flashing. The way the ignition outputs on the MS are configured in our application, the output is normally pulled up to V+ with a resistor, and the CPU must actively pull it down to GND (through the LED drive transistors) when it does not want the coil primaries to be charging. When you are flashing, the CPU is inactive and thus it cannot pull down the outputs. The outputs float high as a result, and if a coil is connected they will cause it to operate continuously. It's also why the engine sometimes pops right when you first switch it on. The pullup resistor causes the coil to start charging the instant power is applied, but it takes the CPU a few milliseconds to boot up and start running. The first thing it does when it wakes up is to set all the outputs into their "default" condition, which in the case of the ignition outputs causes a spark.

The firing sequence, from the CPUs perspective, goes as follows. We'll use SparkA (D14 on Rev 3.0):
1- At rest, CPU pin 7 is high, causing Q6 to conduct, which pulls the collector side of Q6 (pin 3) to ground. (This is where the coil output is connected)

2- At the calculated beginning of the dwell cycle, CPU pin 7 turns off, thus turning off Q6. The pullup resistor causes the collector side of Q6 to go high. This turns on the coil primary and it starts charging.

3- At the end of the dwell cycle (firing time) the CPU turn pin 7 back on, Q6 turns on and starts conducting again, the spark output pin goes to ground, and the coil primary opens. Spark occurs.
Joe Perez is online now  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Full_Tilt_Boogie
Build Threads
84
04-12-2021 04:21 PM
Rick02R
WTB
3
01-03-2016 07:18 PM
Aroundcorner
Miata parts for sale/trade
2
10-01-2015 03:20 PM
The Gleas
MEGAsquirt
3
10-01-2015 09:30 AM
mx592
Suspension, Brakes, Drivetrain
1
10-01-2015 12:45 AM



Quick Reply: Finished my MSI V3.0 build and tried to start up = no luck after 4 hours.



All times are GMT -4. The time now is 06:22 PM.