6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 12:11 pm

All times are UTC




Post new topic Reply to topic  [ 37 posts ]  Go to page Previous  1, 2, 3
Author Message
PostPosted: Mon Jun 08, 2020 9:16 am 
Offline

Joined: Thu Jan 16, 2020 3:52 pm
Posts: 45
thanks for all the feedback. I've actually tried using external 5V power supply and the voltage drop is the same. I've now finished a 4 layer PCB design with separate 5V & GND layer as well as an option for a separate USB power. Will see if this improves the output RGB signal more.

Attachment:
pcb1_2.png
pcb1_2.png [ 308.92 KiB | Viewed 535 times ]


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 08, 2020 10:12 am 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
It strikes me that you have small bypass capacitors in appropriate places, but there is no big bulk power-supply stabilising capacitor next to the power input, where I'd expect to find it. Whenever you have a supply with significant impedance and a load with short-term transients, you'll need that to avoid dropouts.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 08, 2020 11:21 am 
Offline

Joined: Thu Jan 16, 2020 3:52 pm
Posts: 45
thanks, I will add a 470uF capacitor next to the transistors.

Chromatix wrote:
It strikes me that you have small bypass capacitors in appropriate places, but there is no big bulk power-supply stabilising capacitor next to the power input, where I'd expect to find it. Whenever you have a supply with significant impedance and a load with short-term transients, you'll need that to avoid dropouts.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 08, 2020 1:46 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
floobydust wrote:
On a different topic... USB cables. I've received some real cheap ones where the wiring is so thin a gauge, that it barely handles a switch transient without the voltage taking a dive. So, as another possible culprit, poorly made USB cables can also result in poor power to an end-user device.


Oh yes, this.

We learned early on in the Raspberry Pi days that it was a race to the bottom on both "PSUs" and USB cables )-:

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 08, 2020 2:35 pm 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
To say nothing of outright violations of the spec. A Google engineer engaged in testing cables found out the hard way that one particular USB A-C cable had the power lines reversed (which blew the power input circuitry on his laptop, which used USB-C for charging), and the high-speed data lines were missing entirely. He'd bought the cable on Amazon.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 08, 2020 6:54 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8514
Location: Midwestern USA
Chromatix wrote:
It strikes me that you have small bypass capacitors in appropriate places, but there is no big bulk power-supply stabilising capacitor next to the power input, where I'd expect to find it. Whenever you have a supply with significant impedance and a load with short-term transients, you'll need that to avoid dropouts.

Ditto on that.

While on the subject of bypass capacitors, radial-leaded parts usually introduce less series inductance into the circuit than axial-leaded ones. Series inductance is your enemy when it comes to effective bypassing. I use X7R MLCCs at all active devices, plus an X7R MLCC across the power input jack in parallel with a large, low-ESR electrolytic. The purpose of the MLCC at the power input is to suppress any switching transients that don't get suppressed by devices' MLCCs.

Ideally, each device's Vcc pin should be wired to the device's MLCC and the MLCC bonded to the inner power plane. The device's Vcc pin should not be directly connected to the power plane. The purpose of doing so is to force all switching transients back to the MLCC rather than allow transients to enter the power plane. This is a design technique I learned decades ago and has been advocated by industry gurus such as Dr. Howard Johnson.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 09, 2020 12:15 am 
Offline

Joined: Thu Jan 16, 2020 3:52 pm
Posts: 45
BigDumbDinosaur wrote:
Chromatix wrote:
It strikes me that you have small bypass capacitors in

Ideally, each device's Vcc pin should be wired to the device's MLCC and the MLCC bonded to the inner power plane. The device's Vcc pin should not be directly connected to the power plane. The purpose of doing so is to force all switching transients back to the MLCC rather than allow transients to enter the power plane. This is a design technique I learned decades ago and has been advocated by industry gurus such as Dr. Howard Johnson.


thanks, I will implement this recommendation.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 37 posts ]  Go to page Previous  1, 2, 3

All times are UTC


Who is online

Users browsing this forum: No registered users and 46 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: