My project involves several hundred MIC5841 driver chips which I control from a Raspberry Pi. They are organized onto circuit boards with 13 driver chips on each board. There is one input port which brings in the clock and data lines, and there are two output ports to send them to two more boards, daisy-chaining them. I thought it would be a trivial matter to find a transistor that would refresh the signal after it arrives at each new board, but have been stymied by it for months. The signals orignally come from the Raspberry Pi at 3.3 volts, but the resulting signals need to be at 5 volts. Would love any suggestions!
I would suggest to start with some signal buffers. Here is a link to the ones we have :