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.

Sourcing current using Shift Registers

Status
Not open for further replies.

soc

Junior Member level 3
Junior Member level 3
Joined
Oct 9, 2006
Messages
25
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,464
Hello All,

I am working on a project and need to on/off 32 current source from outside a chip.
The easiest way would be to include 32 pads meanings 32 pins, which requires more space and increase cost.
So does any one knows a better way using Shift Registers, important is all the current sources have equal currents with +- 0.1% deviation.

Thanks..
 

You have already answered your own question - a 32 bit shift register. Only two pins required - data plus clock. If you don't want them switching all over the place you will need a 32 bit latch as well and an extra 'load' pin.

Keith.
 

What if I have 64 current sources and I want to control them externally. Using a 64 bit Shift Register won't be advisible because of the cost if I am right.
Can you suggest any detailed implementation example for reference.

Thanks
 

I am not sure I understand the problem. A 64 bit shift register will not be large on an IC. I guess I don't really understand the problem. I have implemented a 48 bit shift register on an IC for clocking in the settings for an analog IC from a microcontroller. The only connections required were clock and data, although for my particular design we also included a reset input to clear the shift register and a 49th bit which was accessible externally on the chip. They were for testing and run-time checking. While the size of the shift register was not negligible because it was on 0.8um CMOS, it was only a small proportion of the overall IC size.

Keith.
 

Do you have any literature where I can find how to implement a 64-bit Shift Register at the transistor level?

Thanks
 

I used the digital cells from the fab, although I simulated them at the transistor level. What process are you using? They should have digital cells available. I will see if I can find a D type circuit at transistor level tomorrow.

Keith
 

Hello,
I implemented a 1-bit SR using Transmission gates, NAND and NOT.
If I need a 64-bit do I just need to connect 64 1-bit cells?
Also in my application I will be using to on/off current sources externally and I need a high efficency meaning deviation <1%.

Thanks for your feedback.
 

soc said:
Hello,
I implemented a 1-bit SR using Transmission gates, NAND and NOT.
If I need a 64-bit do I just need to connect 64 1-bit cells?

Yes. It would be easiest if you create a flip-flop subcircuit and symbol to save your circuit looking huge when you draw it out.

Keith.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top