Hi, I made up a PCB that has 4 ports to control 6v-24v DC devices, this includes an asc712 5amp hall effect current sensor for each port which is read using an ATMega32u4.
Everything works as expected and I'm impressed with the accuracy from the asc712's however there is an issue that I'm not sure how to address and believe it's in the layout.
If nothing is plugged in all asc712's show between 5mA and -5mA which is great. If I plug something in port 1 that draws 2 amps port 2,3 and 4 now show 60mA as they appear to be seeing some of the load as the power needs to pass them to get to port 1.
If I plug something in port 3 port 4 will show the 60mA but now port 2 will remain at 5mA because the load doesn't goes that far, at least that's how it appears. I don't like this because if I plug in a low current device to port 3 that draws 60mA and I have something high powered in port 1 port 3 will now read 120mA which is wrong.
And of course if I plug the high powered device in port 4 all other ports only read 5mA as the power doesn't pass them.
I tried 0.1uf, 0.01uf, 0.001uf and no capacitor on the filter pin but it doesn't seem to make any difference.
Should there be some kind of filtering before +12v goes into the acs712's?
Any ideas would be appreciated, thanks.
Everything works as expected and I'm impressed with the accuracy from the asc712's however there is an issue that I'm not sure how to address and believe it's in the layout.
If nothing is plugged in all asc712's show between 5mA and -5mA which is great. If I plug something in port 1 that draws 2 amps port 2,3 and 4 now show 60mA as they appear to be seeing some of the load as the power needs to pass them to get to port 1.
If I plug something in port 3 port 4 will show the 60mA but now port 2 will remain at 5mA because the load doesn't goes that far, at least that's how it appears. I don't like this because if I plug in a low current device to port 3 that draws 60mA and I have something high powered in port 1 port 3 will now read 120mA which is wrong.
And of course if I plug the high powered device in port 4 all other ports only read 5mA as the power doesn't pass them.
I tried 0.1uf, 0.01uf, 0.001uf and no capacitor on the filter pin but it doesn't seem to make any difference.
Should there be some kind of filtering before +12v goes into the acs712's?
Any ideas would be appreciated, thanks.