Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

Why does my 74hc373 have no drive?

Why can't my 74hc373 not drive even a 100k load?

 

(I'm doing my best just to ask my question and keep my composure, for I've been down this Multisim+new=Multisim-bug route before.  In other words, the attached circuit should have the necessary components to field my question.)

 

The idea is to pass the high at the d-input to the q-output given a high enable via the switch closure.  I'm seeing the q-output go high (3v) with the switch, unless I attach a load of anything (reasonable things I could think of) but a voltmeter.  Using the voltmeter, it seems the q-output will not go to anything higher than 60mV when a load is attached.  Since when can an HC output not drive a load of anything but a voltmeter?!     

 

This looks like a digital component error on Multisim's part, but maybe it's my error in some way I'd not considered (in the Multisim world.)

 

I believe the key to solving this problem is to get the q-output to be high with a load (besides a voltmeter, scope, "probe" etc.)

 

Any takers?

 

0 Kudos
Message 1 of 6
(3,989 Views)
One other problem is how can I know the power-up state of the q-output?  Sometimes it's high and sometimes it's low, and I'm finding that I need to keep cycling the power until I can get the q-output to come up low.
0 Kudos
Message 2 of 6
(3,988 Views)

As I couldn't figure out how to edit my first post to add to it, I'm attaching this to it:

 

Incidentally, I just tried the LS version of the 373, and it can't drive a load either.

 

The next thing to try is a gate.  ...I bet it'll drive a gate but not an actual (in the Multisim world) component... 

 

 

 

   

0 Kudos
Message 3 of 6
(3,985 Views)

Hi there,

 

This behaviour that you've described is a problem specific to Multisim 10.1. Fortunately, we have fixed it already and it will be distributed with our update for 10.1. This update will come out early next year so stay tuned!

 

I can't think of a work around for this right away, but if anyone does, please let us know.

----------
Yi
Software Developer
National Instruments - Electronics Workbench Group
0 Kudos
Message 4 of 6
(3,976 Views)

Thanks.  I'm glad the problem has been addressed in the next version, as I don't often do such mixed simulation, but on occasions such as this one I'll need to.

 

In the meantime, as I know for a fact it's a bug now, I can maybe piece something together for a work-around.  If I get something, I'll come back and give a heads up.

 

It stinks that it seems the only time I really have time (actually I have to make it) to come here is when I have a problem, but I'm so glad this forum exists.

 

Once again, thanks.

 

0 Kudos
Message 5 of 6
(3,962 Views)

If you don't need to place the output of this circuit in high impedance (i.e. ~OE is permenantly tied to GND), you can place a voltage buffer on the output of each pin for simulation purposes. You can get such a buffer with a VOLTAGE_CONTROLLED_VOLTAGE_SOURCE with a gain of 1.

 

If you need tristate functionality, it would be more complex, but I would imagine that you could obtain high impedance behaviour with the use of a few switches.

----------
Yi
Software Developer
National Instruments - Electronics Workbench Group
0 Kudos
Message 6 of 6
(3,940 Views)