Questions tagged [shift-register]

A shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the "data" input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the "bit array" stored in it

Filter by
Sorted by
Tagged with
0 votes
2 answers
47 views

74HCT4094 shift register not working

I am trying to drive 2 7-segment displays. I dont know why but one of the 7-segment displays is much dimmer than the other. I am using ESP32 module.Code that i am running : ...
user avatar
  • 31
2 votes
2 answers
81 views

Help troubleshooting an unstable 595 shift register

Summary I am looking for help troubleshooting a couple of shift registers that seem to be unstable in a digital wall clock that I've built back when I was active in this stack, back in 2014. More than ...
user avatar
  • 6,054
-1 votes
0 answers
39 views

How to design the circuit such that it automatically stops when the input to the circuit matches the output to the circuit?

I have designed circuit of PISO(Parallel in serial Out) having LED in inputs. I needed to show the LEDs same as input and automatically stop when the inputs and outputs are same. So i also added ...
user avatar
  • 1
0 votes
1 answer
53 views

Power hundereds of LEDs using shift register

I have 400 LEDs I need to drive with a bank of 75hc595s. My problem is that the controller is a raspberry pi zero and the max input for it is 5 V at 1 A, however my LEDs are 3.0-3.2 V at 20 mA or 8 A. ...
user avatar
0 votes
5 answers
109 views

How do shift registers work on the gate level?

I am trying to understand how a serial to parallel shift register works on the gate level. Where I want to shift/load a bit each clock cycle. I found this schematic for a positive edge triggered D ...
user avatar
1 vote
1 answer
54 views

Driving 7segment with PWM using output-enable pin on shift register

EDIT: After short discussion and walking through ESP documentation, I decided to throw up PWM using OE pin (ESP does not have HW PWM), and use do it as part of multiplexing as Kartman suggested. ...
user avatar
  • 153
0 votes
1 answer
143 views

Control LEDs with 74HC595 shift register through SPI

I'm currently working on a project for which I need to control 16 white LEDs with two shift registers 74HC595 in cascade. I work on a ...
user avatar
  • 11
0 votes
0 answers
46 views

LED matrix power and multiplexing

I am trying to build a 7 character LED matrix (so 5x7 x 7 LEDs). I need it to be controllable from an ESP32 with Arduino code. So far what I've learned is that I need shift registers in order to ...
user avatar
1 vote
2 answers
103 views

Using an SN74HC595 as a single-wire state machine

I have an SN74HC595 shift register, and I want to use it to replace a microcontroller to save space and cost, since a microcontroller isn't really needed in my application. The application is a system ...
user avatar
0 votes
0 answers
48 views

How to auto-manage wires in Proteus?

The problem I am having is that I created a schematic of a game that uses shift registers to drive LEDs, and in that game, you need to on-and-off the data line back-and-forth in order to display a ...
user avatar
0 votes
1 answer
91 views

individual tri-state output IC with SPI / I2C / shift register input

Is there any simple non-MCU IC that allows switching several outputs (8 or more) tri-stated, eg. set any output to either high (~2V), low or open individually ? Input may be shift-register, SPI or I2C....
user avatar
  • 531
0 votes
1 answer
28 views

Understanding HD5522 logic supply voltage requirements

I'm working on a schematic for an yet another Nixie IN-12 clock using a Raspberry Pi Zero 2 and HD5522 32-channel serial-to-parallel converter with open drain outputs to sink the Nixies. The HD5522 ...
user avatar
  • 119
0 votes
1 answer
189 views

Scanning matrix keyboard using 74LS194

I am trying to scan a matrix keyboard using a 74LS194. The system works this way, there's an schematic below to support the explanation: A parallel load is done to insert a '1' to be shifted (Load) ...
user avatar
1 vote
2 answers
180 views

Control a 12V LED circuit with a Raspberry Pi

I have 22 lights that I am trying to control. Each light consists of a resistor and LED, and the manufacurer recommends running the lights at 12V. I want to be able to switch these lights on and off ...
user avatar
  • 221
-1 votes
1 answer
95 views

Breathing effect using a shift register

I want to create a breathing effect but I have 16 RGB LEDs. I also want to arrange these 16 LEDs in a square. I plan on using a 74HC595 datasheet shift register and an Atmega32 MCU. I have figured out ...
user avatar
  • 1,261
0 votes
2 answers
147 views

Communication to parallel (not cascade) 74hc595 over common bus lines

PFA the hardware design. I am trying to send data to parallel (not cascade) 74hc595 over common bus lines from CD4094B. I am sending 16 bits to place first 8 bits in 74hc595(1) and second bits in ...
user avatar
5 votes
6 answers
255 views

Is there a way to control a 4 digit 7-segment display without a shift register?

I am trying to run a 4-digit 7-segment display using a RPi as a microcontroller (and there is a reason this is here and not on the RPi stack). However, all the tutorials i found require a 74HC595 ...
user avatar
0 votes
1 answer
34 views

Power shift registers input stage purpose

Both the TPIC6A595 and NPIC6C596 power logic shift registers have the same pretty complicated input stage: The purpose of the two MOSFETs on the right seem pretty straightforward, their function is ...
user avatar
  • 101
0 votes
1 answer
85 views

Can anyone please identify this chip?

Is from an LED board from a modern Pinball machine. Seems like the output is connected to a 74HC594D legs RCLR and SRCLR.
user avatar
2 votes
1 answer
243 views

Where is the shift register used?

I have just studied digital logic material about shift registers, but I don't know what shift register models in the picture above are used in everyday life? What is an example of a product?
user avatar
0 votes
1 answer
56 views

How to use PIPO SIPO Shift Register

I had some questions regarding the 74299N shift register by Signetics before, but I have another one from Texas Instruments and I don't quite understand how to use it. (Here's the datasheet: https://...
user avatar
  • 33
0 votes
2 answers
59 views

Why will clock signals have different phases after a frequency divider?

I have a question about data transport between two chips with series format. I have two chips. Chip 1 will sent 8-bits data to chip 2. The picture shows a solution. I will provide a 100MHz clock from ...
user avatar
  • 3
1 vote
2 answers
65 views

Powering Shift Register turns all Outputs High

Note:I dont know much about ICs and made a post regarding this one already, so please understand if I get some basics wrong I am trying to use a Signetics 74199 Shift register and connected the pins ...
user avatar
  • 33
-1 votes
5 answers
149 views

Can you exceed the maximum current rating of an IC? [closed]

I am still new to electronics so please note that I am still a bit confused about current/voltage etc. I have a 74199n Shift Register by Segnetics and on its datasheet it says that the maximum input ...
user avatar
  • 33
3 votes
1 answer
238 views

Wrong data clocked in when using direct daisy chains of 594/595 shift-registers

I was a bit surprised to find this question and its answer. simulate this circuit – Schematic created using CircuitLab When daisy chaining several HC595 or HC594 shift registers, with shared ...
user avatar
  • 10.2k
1 vote
2 answers
56 views

Shift register sharing SPI

I need use an shift register, but instead of the typical serial in/parallel out, the inverted functionality, parallel in/serial out. So, there is an several options, like the MC74HC165A. My plan is ...
user avatar
0 votes
0 answers
91 views

Using one twisted pair of ethernet cable as control signal

I am designing a system based on this application note of TI. The overall design goal is to have multiple shift registers, connected via RS-422 and ethernet cables over fairly long distances(up to 5 ...
user avatar
0 votes
1 answer
68 views

Chaining LED drivers

I am using the TLC5917 to drive LEDs. This is a constant current driver. To set the current, you need to supply a resistor to ground on the R-EXT pin. This works just fine. The thing is, I am chaining ...
user avatar
  • 211
12 votes
1 answer
865 views

Need help identifying diode symbol

I found this symbol which I've never seen before in pg. 12 of the TI TPIC6B595 datasheet describing the output, it resembles a diode with an extra line at the cathode: I recognize the zener diodes ...
user avatar
  • 123
0 votes
1 answer
91 views

How do you configure the 74HC595 to have low pin outputs at power on?

So far I have somewhat successfully used a shift register (74HC595) and an output expander (PCF8574) to control FETs and BJTs. The main drawback so far seems to be that the chips I’m using have ...
user avatar
1 vote
1 answer
51 views

Setting MSB high on an STP08CP05 (LED driver) turns off all LEDs

I am using an Arduino UNO to control a STP08CP05 - an 8 bit LED driver that has a shift register that allows it to be controlled with an SPI interface: A clock (CLK) pin and a data (SDI) pin. There is ...
user avatar
0 votes
1 answer
189 views

How do I develop a discrete SR latch into a simple shift register?

I trying to develop a discrete SR flip-flop into a serial in parallel out (SIPO) shift register, say 2 bits for the sake of learning. I don't have a clue how to proceed. For the SR latch, I suppose I ...
user avatar
0 votes
0 answers
54 views

Error (10822): couldn't implement registers for assignments on this clock edge

I have to make a state of four traffic lights to make them blink every second and every half second, so I created to clocks for that but when I use them I get this errors: Error (10822): HDL error at ...
user avatar
0 votes
2 answers
97 views

How to add a phase shift in the digital domain?

In digital beamforming, the phase shifting of a signal is done in digital domain. I am not sure about the solution that solves the problem by adding a delay to the input signal using as series of ...
user avatar
0 votes
1 answer
96 views

Drive a SPI slave using a shift register?

I have a ESP8266-01 and a 74HC595 8-bit shift register. I can drive the shift register using the ESP8266, but the ESP8266 doesn't have a SPI interface. I have a Microchip 23LC1024 that I want to drive ...
user avatar
  • 205
-1 votes
1 answer
72 views

Question regarding serial in serial out shift register

I started learning serial in serial out shift register today as below picture. I have a question but can't search the reason behind on internet. As an example, when input "110" is connected ...
user avatar
  • 427
0 votes
1 answer
74 views

4051 MUX as 8-Pole Switch

I am a beginner in electronics so please bear with me if this question seems stupid for you. I have a circuit that I want to modify at certain points. All in all there are 8 modify points in the ...
user avatar
  • 101
0 votes
0 answers
275 views

How to form a 8-Bit bidirectional shift register using two 4-bit bidirectional shift registers?

I really had some trouble with one design question in my homework (the deadline has passed). We were asked to design a 4-bit bidirectional shift register using D-Flip flops and after that to create a ...
user avatar
0 votes
2 answers
170 views

Are pull-up resistors needed for shift registers (constant current sink drivers)?

I'm wondering if pull-up resistors are strictly necessary when using shift registers to control motor drivers or LEDs. I have two STP16DPPS05 low voltage 16-bit constant current sink drivers, one ...
user avatar
  • 5
0 votes
2 answers
60 views

shift register confusion

It is a typical picture of a shift register. Assuming initially the clock is off, and serial input=1. After a while clock turns on, and immediately Q_2 becomes D_2=1, but since the clock is common to ...
user avatar
  • 699
3 votes
2 answers
447 views

Cascaded flip-flops and shift register timing

In the D-flip flop at the edge triggering of the clock, \$Q(t+1)=D\$. In the figure below, shift-register using cascaded flip flops, why don't we assume that at clock edge triggering \$Q_1(t+1)=D_1\$ ...
user avatar
  • 488
0 votes
1 answer
115 views

Shift-register seems to read wrong input data

Here the schematic of a small board with a 74HC595 shift-register: Here the detail of each output. They are connected to QB..QE. Nothing is connected to the collectors of BJTs and the board contains ...
user avatar
  • 875
4 votes
4 answers
1k views

My shift register is working when I use LEDs, but not a solenoid

I'm trying to operate a solenoid push pull motor with a shift register. It works fine with LEDs, but when I try to use the shift register to trigger my solenoid it doesn't work. I suspect it's a power ...
user avatar
  • 41
0 votes
1 answer
66 views

Buffering 5 daisy chained shift registers (MBI5026)

The circuit I'm trying to make (and eventually make PCB etc.) consists of 1 microcontroller (atmega32 , internal 8 MHz clock) sending serial data to 5 daisy chained MBI5026GF (16 bit shift register ...
user avatar
0 votes
3 answers
145 views

Trying to work with 74HC595 manually

I'm pretty new to electronics, so be forgiving. I bought this electronics kit (basically in order to get my new ESP8266 working), and got a 74HC595 chip with it, so I read a little bit about shift ...
user avatar
  • 205
0 votes
1 answer
51 views

MBI5026 led driver datasheet question

I've bought many MBI5026GF driver ICs. based on the datasheet, the IC set up with MCU and other components is very similar to 74HC595 (Serial to parallel procedure) but with 16 bits of data per IC. ...
user avatar
0 votes
2 answers
102 views

VHDL: on variable declarations to act as register

I am currently a CPE student taking up computer architecture, learning how to model major computer components using VHDL. Currently, I am working on a shift register as a sub component for a top-level ...
user avatar
0 votes
2 answers
206 views

Registered signal and Fmax in Timing Analyzer from Quartus II

I have the following module that is a simple register: ...
user avatar
0 votes
1 answer
245 views

Daisy Chaining Shift Register Concerns and Fan-out Limits

I've been tasked with massivly expanding some GPIO of a microcontroller, and my inital thought was to chain a bunch of SN74HC595 and SN74HC597 shift registers, however to get the ammount that's ...
user avatar
0 votes
3 answers
109 views

Difference between latches and flip flops in datasheet

At university and several online searches (Difference between latch and flip-flop) I have been taught that the difference between a latch and a flip flop is that the latch is level triggered while the ...
user avatar

1
2 3 4 5
9