[sdiy] Roland DCOs

Ingo Debus debus at cityweb.de
Wed Feb 27 20:11:24 CET 2008


Am 25.02.2008 um 22:34 schrieb Tom Wiltshire:

>>>
>>> What I wanted to know is if anyone has built a DCO along these  
>>> lines, and what they discovered. I've wondered about doing it  
>>> myself since the 82C54 triple counter chips are only a few pounds
>>
>> AARGH! The nastiest chip I ever came across!!
>
> I'd be interested to hear why. It looks like a pretty straight- 
> forward IC from the datasheet.

Didn't think I'd ever touch that datasheet again, but here it is:
http://download.intel.com/design/archives/periphrl/docs/23124406.pdf

Here's the crucial sentence, page 16, note 3:
"Low-going glitches that violate tPWH, tPWL may cause errors  
requiring counter reprogramming."

Yes, that's very true, I found it out the hard way. This chip can  
forget what it was programmed to do. It simply stops working and has  
to be re-programmed. Doesn't happen very often (seldom enough that I  
missed that bug in the first prototypes), but it does happen.

I couldn't ever catch any short glitches in the clock signal (only a  
100MHz scope back then). But note there's also a tWC and tWG  
specified. So not to violate that you'd have to watch the clock or  
gate when accessing the '54 from the microprocessor. That's almost  
impossible to do. I suspected that I didn't violate the tPWH, tPWL  
specs but rather the tWC and tWG which crashed the chip.

Ingo



More information about the Synth-diy mailing list