09-19-2007 05:42 AM
09-19-2007 07:39 AM
Good dedction Euler. This coming up random never had entered into my thinking when I was anyalyzing your circuit. I have had this happen with other IC like the 4017 where the outputs would come up with random one high on start-up. You can try this but I don't know if it will work. Try setting the simulation setting to set to zero. This may do the trick. If not, you may have to find a way (at least for simulation purposes) to make the IC's reset on power up.
Great Job in your analysis!
Have a Nice Day
09-19-2007 09:02 PM
09-19-2007 09:43 PM - edited 09-19-2007 09:43 PM
If I read your post correct, then I may have something to try for the random thing. Each one of the IC's have secondary enable. One iC it is label OC and the other is labled G (negative logic). Try putting a 1K reistor to ground tie a small value non-polarized capacitor to it and back to VCC. Tie the Junction of the OC and G pins to the junction between the two.You would have to do that on each IC (I know it is a lot of work) I tried this on bank 2 and it seemed to work (no guarentee though).
This is the only way I can see to reset these when power is applied. There may other ways, but I just don't see it right now.If anyone of the NI team members have a better solution then we would definitely like to hear your input.
Have a Nice Day
Edit: I would try the set the zero first,(once you can get it simulating) as this would be the least amount of work. I have mine set this way and the banks appear to come up withthe correct bank selected and the only PIN Adreess on would be the first one.
Message Edited by lacy on 09-19-2007 09:50 PM
09-20-2007 05:47 AM
10-01-2007 09:23 PM
10-02-2007 08:32 AM
Multisim does have CMOS Multiplexers (at least in my version), but I haven't seen a 16:1. There is an 8:1 and it's part number is 4512BD. This is the only one that I can find that would even remotely be close to what you are needing. The rest seem to be either 2:1, 4:1 or decoders. The only problem I see is that these multiplexers are not bi-directional. I believe they only take the inputs and send it to the output, but you can't put something on the output line and send it the other way as it appears that yours is doing.
Maybe this one, if you have it, can help you in some way.
Have A Nice Day
10-02-2007 09:35 AM
I have found another part that looks real interesting as far as your application is concerned. This may even simplify it . Look under MIXED>ANALOG SWITCH and look at part number ADG4068BP. This is an 16:1 analog switch. I am sure that this component would be bidiirectional. Take a peek at it an see if this would be something that could substitute for your multiplexers.
If this would work, it would greatly simplify your design and would probably simulate a world better than it does now.
Let me know if this is what you are shooting for. There are more there, so you will have to look at them at see which one could possible work.
Have A Nice Day
10-02-2007 08:03 PM
10-02-2007 08:25 PM