05-30-2019, 11:48 AM
(05-30-2019, 01:24 AM)Nikolay_Po Wrote:(05-29-2019, 01:12 PM)vecnar Wrote: Hello Nikolay,
By continuity i meant small resistance i had on my multimeter which was done when everything was off. I do not have network analyzer.
Because you have none network analyzer you can't guess wither high freqency ground network conductivity is enough or not.
When integrating the board into the case, the developer need to ensure good ground contacts. It seems to me Pine64 efforts were not enough here.
Quote:Sbc doesn't have metal contacts on where screws attach. The only link between case and sbc was pcie bracket screw. So the link between sbc and hdd cages is through power cables, sata cables and sata controller mounting bracket.
This is called a "ground loop" and ia bad because makes the setup sensitive for electromagnetic interferences.
Ground loops should be as small as possible. To achieve that the chassis grounding should be performed at each interface or supply inlet.
I recommend you to try to tie all available ground surfaces of a board to the chassis.
Quote:You mentioned putting sata cables and power cables in one bunch but is it really a good idea to put power cables that have converter in them with data cables? Or should I place them as far apart as possible as it has voltage converter behind shrink wrap?
The SATA cable is shielded. Ts will not suffer from convertrer noise. But placing cables together you will decrease the ground loop cross-section thus will decrease inductance and high frequency impedance. It may make your sertup less suspectable to EMI.
Also when testing look into the logs for SATA errors. Thi interface may work in peesence of errors.
Hello Nikolay,
Thank you for the above information. I have bundled sata and power cables as much as i could. I tried to reproduce it on armbian but couldn't, left off overnight and plugged in the afternoon and no problems, no errors in dmesg output regarding ata. But after changing sd card with omv on it i couldn't get them recognized, i had to reboot twice. I was getting below errors sames as before
Code:
[ 7.461809] ata2: SATA link down (SStatus 1 SControl 300)
[ 7.476399] ata2: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[ 7.483279] ata2: irq_stat 0x00000040, connection status changed
[ 7.489419] ata2: SError: { CommWake DevExch }
[ 7.495414] ata2: hard resetting link
Regarding grounding points on sbc, you meant connect cable to rj45 metal shield, 1 hdmi and 2 usb shields and wrap wire around the bolts that hold sbc to the case or just pcie bracket screw?
Also what is the easiest way to attach cable to flat metal surfaces on sbc shields?