EveryCircuit
Contact
Reviews
Home
camin
modified 5 years ago

Serializer

5
3
337
03:03:20
This circuit will take 4bits into a register and serialize them for serial communication like those used in SPI and UART protocols. Also because this App doesn't have decoders I had to approach one with registers that shift its value to create an equivalent. To use this circuit, you can set the input bit with the 5 grouped logic sources at the bottom of the circuit. The first 4 logic sources are the data bits and the last one is the enable line which when set to high and then low it will store the value from the first 4 logic sources into the serializer's register. I add logic to the circuit so it loops the bit select decoder, but you can also start it manually by using the logic source located at the top right hand side of the circuit. Also when setting a value to the register of the serializer you will have to toggle the enable line to high long enough so the registers have time to latch the data in the rising edge of the clock.
published 6 years ago
fatcat2
6 years ago
Is a bidirectional shift register useful here?
camin
6 years ago
Yes, It will provably be better than the whole implementation that I made with D flip flops.
fatcat2
6 years ago
You're right; I made it. I got it from a book.

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2026 by MuseMaze, Inc.     Terms of use     Privacy policy