Artem, you maybe don't know meaning of decoupling capacitors. Having big capacitors somewhere on output pins does not work. All sensitive electronics needs to have decoupling caps just few millimeters away from power input pins. Usually we are talking about 100nF ceramic caps along the power traces and other areas. Whole purpose of these caps are to smoothen out power inputs and block harmful frequencies to enter on the "device".
Different size capacitors are blocking and filtering different frequencies. Doing decoupling is kinda "magic". Making PCBs is not just placing components on it. To make a good PCB you need to know how different frequencies are affecting PCB design, how components and component groups are affecting, how traces and trace widths are affecting on it.
Different trace lengths and widths are "collecting" outside radio frequencies and these frequencies can be really harmful for your electronics. More sensitive electronics on board, smaller the board is, more important it is to know how to work with components/pcbs/frequencies.
Just as an example, you don't want to get your 2.4Ghz RC Controller frequencies to hit your power input on your CPU as that could cause major problems for you. Or getting some RF frequencies on power regulators can cause all types of weird behavior like rectify all your protection diodes, servo jitter, regulator voltages going up and down, CPU crashes and so on...
Suryana Putra > Jani HirvinenJuly 19, 2014 at 9:14am
Jani, I have OP revolution flashed with Ardupilot fw, tested several times with good result. Considering its form factor, will it suffer the same problem with apm mini according to your explanation. I believe revo is good quality board, but today I learn someting about being mini. thanks Jani
Thx for the indepth reply, will be good if you or 3dr make this type of a board or a px4 lite kind in the same price range for just fpv use where waypoints are not used only good reliable RTL. But in the same price range about 50usd :)
Ben Dellar > Shane HopcroftSeptember 16, 2014 at 7:20pm
Thanks Terry but a word of warning. I connected mine like this but this causes +5V to be supplied to the compass which will cause all sorts of incorrect readings (it is a +3.3V device)
When I modified it to look like Andrew's midway down the page below it all starts working again.
I think 5v and ground on the i2c line are redundant with the 5v and gnd on the uart line of the gps lead. So you can just skip the devision part, I believe 3dr put the 4 leads there so that the mag can be used all by itself without the GPS and vice versa.
Hello Artem, thanks for the post, I too have a 3DR Mag/GPS and i just soldered the wires directly to the pads under the plastic as they are clearly labelled.
One question though, if doing so does the Mag get its 3V via the 5V lead from APM? or do we have to mod the connection on the Original 3DR GPS/MAg.
never mind my above statement, i2c should be 3.3v on the original apm2.6 ...
since recently I am using a neo6m GPS +mag combo from rangevideo and that i2c cable has only the logic wires, while vcc+gnd comes from uart connector after looking at the original 3dr leah6 + mag combo I still see only 6 exposed pads vcc, gnd, tx, rx, sda, scl and no 3.3v pin. this confused me to thinking that gps/mag share their vcc, however, after remembering that one of the ways to check if your 3.3v bus on apm is burned is to check the i2c voltage I take my first statement back.
Replies
maybe some caps to smooth out the Vcc would do it? we are using caps on the standard apms anyways.....
Artem, you maybe don't know meaning of decoupling capacitors. Having big capacitors somewhere on output pins does not work. All sensitive electronics needs to have decoupling caps just few millimeters away from power input pins. Usually we are talking about 100nF ceramic caps along the power traces and other areas. Whole purpose of these caps are to smoothen out power inputs and block harmful frequencies to enter on the "device".
Different size capacitors are blocking and filtering different frequencies. Doing decoupling is kinda "magic". Making PCBs is not just placing components on it. To make a good PCB you need to know how different frequencies are affecting PCB design, how components and component groups are affecting, how traces and trace widths are affecting on it.
Different trace lengths and widths are "collecting" outside radio frequencies and these frequencies can be really harmful for your electronics. More sensitive electronics on board, smaller the board is, more important it is to know how to work with components/pcbs/frequencies.
Just as an example, you don't want to get your 2.4Ghz RC Controller frequencies to hit your power input on your CPU as that could cause major problems for you. Or getting some RF frequencies on power regulators can cause all types of weird behavior like rectify all your protection diodes, servo jitter, regulator voltages going up and down, CPU crashes and so on...
Yana
I hoped this was like the VR brain micro looks like no dice...
Thanks for taking the time to sharing your work Terry. I now have a bit better understanding of what is required (for the compass/GPS bit anyway).
Thanks Terry but a word of warning. I connected mine like this but this causes +5V to be supplied to the compass which will cause all sorts of incorrect readings (it is a +3.3V device)
When I modified it to look like Andrew's midway down the page below it all starts working again.
http://diydrones.com/forum/topics/miniapm-v3-1?id=705844%3ATopic%3A...
Cheers
Hello Artem, thanks for the post, I too have a 3DR Mag/GPS and i just soldered the wires directly to the pads under the plastic as they are clearly labelled.
One question though, if doing so does the Mag get its 3V via the 5V lead from APM? or do we have to mod the connection on the Original 3DR GPS/MAg.
Thanks for your time.
never mind my above statement, i2c should be 3.3v on the original apm2.6 ...
since recently I am using a neo6m GPS +mag combo from rangevideo and that i2c cable has only the logic wires, while vcc+gnd comes from uart connector after looking at the original 3dr leah6 + mag combo I still see only 6 exposed pads vcc, gnd, tx, rx, sda, scl and no 3.3v pin. this confused me to thinking that gps/mag share their vcc, however, after remembering that one of the ways to check if your 3.3v bus on apm is burned is to check the i2c voltage I take my first statement back.
-
1
-
2
-
3
-
4
-
5
of 5 Next