6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Sep 28, 2024 5:32 pm

All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Mon Aug 15, 2022 9:34 pm 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1041
Location: near Heidelberg, Germany
Hi there,

I am trying to make my design a bit more resilient by adding ESD protection to the VGA output.

The best I could find was the SMS05C like https://www.mouser.de/ProductDetail/Sem ... IgbA%3D%3D
It has 5 protection diodes in a single package, just good for VGA RGB an H/V-sync.

However it's not totally VGA spec (~1V on RGB) but that does not affect my circuit. And I haven't in fact seen any ESD protection circuit for discrete VGA output circuits ...

So, what's your take, is that IC a good choice?

Thanks
André

PS I might even use it for USB even if there are only two lines needed...

_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 16, 2022 1:30 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8520
Location: Southern California
Is this for your '157? Have you ever heard of CMOS outputs getting damaged by static discharge? Certainly it's possible, but far less likely than damaging the inputs with static discharge. I've never heard of it myself. Maybe I haven't been paying close enough attention.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 16, 2022 2:32 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8403
Location: Midwestern USA
GARTHWILSON wrote:
Is this for your '157? Have you ever heard of CMOS outputs getting damaged by static discharge? Certainly it's possible, but far less likely than damaging the inputs with static discharge. I've never heard of it myself. Maybe I haven't been paying close enough attention.

A cursory read of that product’s data sheet suggests to me it is intended for use in consumer products, in which things get unplugged and plugged with no thought of avoiding static discharge. Apparently, someone felt there was a need for it, although I've not seen any examples in which such a device would be used to protect a VGA output.

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


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 16, 2022 5:25 am 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1041
Location: near Heidelberg, Germany
It's for this VGA output circuit. I thought I'd at least have it there as an option.
https://github.com/fachat/csa_ultracpu/ ... -sch-4.png

I haven't had any damage plugging VGA myself, and mostly heard about the - NMOS - joystick ports of the C64 being damaged. But that may just be because of the protection circuit in the VGA path

_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 16, 2022 12:01 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8403
Location: Midwestern USA
fachat wrote:
It's for this VGA output circuit. I thought I'd at least have it there as an option.
https://github.com/fachat/csa_ultracpu/ ... -sch-4.png

Sorry, I can’t quite read it. My vision is not able to distinguish some colors on a white background.

Quote:
I haven't had any damage plugging VGA myself, and mostly heard about the - NMOS - joystick ports of the C64 being damaged. But that may just be because of the protection circuit in the VGA path

The C-64 and C-128 joystick ports are connected directly to one of the CIAs, which have no ESD protection whatsoever. Adding insult to injury, Commodore, in their cheapness, didn’t place any reverse-biased Schottky diodes on those inputs, making a joystick port zap one of the most frequent causes of C-64 and C-128 failure.

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


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 29 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: