[sdiy] Four bit to serial translator
harrybissell
harrybissell at prodigy.net
Sun Nov 16 23:29:36 CET 2003
Magnitude Comparator ??? CD4585B
Make an n-1 copy of your word (it could be generated by a high speed
clock or the falling edge of your existing clock, whatever...
compare the new word with the n-1 word for equality. If it is equal
there is no change, if not equal, it changed.
This is basically an array of x-or gates, you could do it that way too...
H^) harry
Peter Grenader wrote:
> Guys and gal,
>
> I'm in a bit of a pickle and it's getting sour here - thought you cold throw
> me a life raft.
>
> I've added an asynchronous VC to Milton. Quite the bomb. It doesn't give
> two sheets what the incoming pulse is doing, or even if there IS an incoming
> pulse for that matter - when the VC input's A to D changes state, the
> counter immediately reacts. With this you can now set the start and end
> step to wherever you want, plus achieve some amazing non-linear
> progressions. Driving it with a sine wave being particularly interesting as
> the sequence accelerates at both ends.
>
> Problem is, as the name implies - it's asynchronous. It functionally
> remains a bit of a lame duck as there no way of syncing anything to it. So,
> unless you're planning on a legato glissandi, you're screwed.
>
> I've worked out a way to extract a timing pulse, but its involving more
> parts than I like, and I'm certain there's an easier way.
>
> What I need is a short pulse each time the 4 bit word changes. I tried just
> monitoring the LSB, that works until it jumps to another of the same parity
> and then it's lost. I tired doubling the speed of the LSB to synthesize it
> and that was totally the wrong direction. I've thought through parity
> comparators, but again, that leaves holes.
>
> So what I've ended up doing is taking the outputs of the 4050 (all sixteen
> of them) and shaping those into pulses rather than gates and summing them
> into one continuos stream, each with a 50ms on time.
>
> Although it took only one sentence to describe it, that function requires
> sixteen transistors, 52 resistors, 22caps and 5 ICs. In short - forget it.
>
> Any competent PIC programmers out there who are up for a challenge?
>
> If nay - anyone have a CMOS logic level solution???
>
> thanks in advance,
>
> Peter
More information about the Synth-diy
mailing list