Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Shift Register Issues

Status
Not open for further replies.

venkates2218

Full Member level 6
Joined
Sep 30, 2016
Messages
354
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
4,306
Hai,
Already discussed regarding this in below topic.


Please refer the image.
For Example:When power failure occurred and power resumed means,some times outputs are switched ON with previous state without enabling the OE pin.How to avoid this issue.?
 

Attachments

  • 595.jpg
    595.jpg
    30.6 KB · Views: 127

some times outputs are switched ON with previous state without enabling the OE pin.
This surely doesn't happen. Outputs are tri-stated as long OE is disabled (High). Output registers have however undefined state before they are loaded from shift register.
 

Hi,

I agree with FvM.

Independent of register state: as long as OE is disabled the output is HIGH IMPEDANCE wich is neither defined as LOW nor HIGH ...
If you want defined LOW ro HIGH (when OE is disabled) you need to add pull-up or pull-down resistors.

Klaus
 

Removed the IC from board and tired with shift register alone.During that time there is no output is switched ON.But when IC is used means,the outputs going to high at time required to MCU configure.When the 1st sequence is started after port configure of MCU,there is no error in shift register.
 

Hi,

Nobody said there is an error in shift register.
We talk about undefined states. It seems you ignored this.

For further discussion: show your schematic.

Klaus
 

Hi,

Nobody said there is an error in shift register.
We talk about undefined states. It seems you ignored this.

For further discussion: show your schematic.

Klaus
Sorry picked an wrong word.When MCU is removed the outputs of shift registers in low state.If MCU is connected with shift register means for the outputs are going to high state at initial time only.After running the port configure sequence outputs in shift register in low state
 

Inappropriate initialisation. Correct state must be clocked into the output register before activating output enable.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top