He needs BCD for the display.You mean you can not use an ADC chip?
Most ADC's output binary.
He needs BCD for the display.You mean you can not use an ADC chip?
I used a CD4029 4-bit parallel-load counter which can be configured as either a binary up/down or a BCD up/down counter, so you only need one device type.please to help me find these components names in Multisim?
Unfortunately I can't find CD4029 in Multisim.I used a CD4029 4-bit parallel-load counter which can be configured as either a binary up/down or a BCD up/down counter, so you only need one device type.
Is that available in Multisim?
I see, can you please explain me how the way connect them in cascade? and where do their outputs go to? as you can see I did not connect the counter's outputs to anywhere yet.Your ADC appears to be an 8-bit ADC. Usually, D0 is the least significant bit. So you are only sending the least four sig figs of your conversion result to the preload bits of the counter.
If you want to get 8-bits, then you need an 8-bit counter (which can be done by cascading two 4-bit counters).
What is the point of this assignment? Usually, it's for YOU to put in some effort to figure these things out and not for you to just expect others to tell you how to do every little piece. There is very little learning to be had with that approach.I see, can you please explain me how the way connect them in cascade? and where do their outputs go to? as you can see I did not connect the counter's outputs to anywhere yet.
That's because you are just letting the counter free run.I have created this circuit so far, and it's counting from 0 to 9 and repeat.
I agree with what you said, it's just pretty difficult for me since I don't even know where to start..What is the point of this assignment? Usually, it's for YOU to put in some effort to figure these things out and not for you to just expect others to tell you how to do every little piece. There is very little learning to be had with that approach.
Well, that's the way it's usually going to be out in the real world. Remember, an engineer is someone that solves other peoples' problems.I agree with what you said, it's just pretty difficult for me since I don't even know where to start..
lecturers gave us the task to build a project from zero, and we don't even know the components yet.
Thanks for your advice anyway..
Iv'e studied about logic gates, multiplexers, decoders etc. only theoretical material, I mean I never used them practically to build a circuit and I never really used datasheets before. Also, Iv'e done analog electronics course few months ago, but about digital logic ICs Iv'e only started a course around 3 weeks ago and haven't studied yet about anything except for basic DAC/ADC and again, only theoretical material to solve exercises.Have you never studied digital logic or used digital logic ICs before?
Then I suggest you get very familiar with the data sheets for the IC's you want to use.Iv'e studied about logic gates, multiplexers, decoders etc. only theoretical material, I mean I never used them practically to build a circuit
Thanks a lot for your advice! It definitely will require hardworking for me since English is not my native language so it doesn't make the way shorterThen I suggest you get very familiar with the data sheets for the IC's you want to use.
It's necessary for any design work you need to do.
It can be daunting at first, and will take a fair amount of time but you should be able to determine which parameters are important to your application, and which are minor or not important.
Place particular attention the the timing of the various digital signals to achieve proper operation of the IC.
I can appreciate the added difficulty of that, but it's likely something you will have to continually deal with in your career.Thanks a lot for your advice! It definitely will require hardworking for me since English is not my native language so it doesn't make the way shorter
Unfortunately not, except for some (and not much) general info around the cyber. But yeah, I know that I gotta deal with it in the whole career, that's the reason we take some English courses and also gotta practice the usage of English datasheets.I can appreciate the added difficulty of that, but it's likely something you will have to continually deal with in your career.
Can you find any datasheets in your native language?
I have created this circuit so far, and it's counting from 0 to 9 and repeat.
how the way make the 7-segment display show me only the number 5? since my analog input voltage is 5V
View attachment 291191
Hi,Nice, are the names of I/O pins in Multisim the same as pins names in datasheets?
Thanks for your reply dear friend!Hi,
Some questions come to mind you might want to think about.
First, your ADC puts out 8 bits. You may not have to use them all, but if you do, you should know that 8 bits can represent a decimal number from 0 to 255. This means that if you want to display the entire 8 bit code, you will either have to show one number at a time ('2' then '5' then '5' for example) or use three seven segment LEDs. If you dont mind weird patterns, you can get by with just two, but why do that.
Second, why are you using counters? It's true you can do it that way, but they make decoders that will convert binary to BCD. You may need three of the chips to do it though, maybe even more. It's much faster than using counters too.
But if you do use counters, dont you need three of them for the whole 8 bits?
Also, you show 4 bits going to the 74193 to be loaded, which is good, but i dont see any clock that will trigger the load (on the 'Load' pin).
When you use counters for this you have to get the timing right. They may even have to be synchronized to the ADC or else you probably should stop the ADC while you do a load, otherwise you can get a mix of results that will show up as garbage, unrelated to the actual voltage being measured.
You may be allowed to do just the least or most significant bits of the ADC output, but even if you do just 4 bits you need to be able to show 0 to 15, and anything over 9 either requires a two digit display, or one digit and allow strange figures to show up on the display for anything above 9 (including one code that might produce a blank display).
It does look like you are making some progress though so that's good to see. I am surprised to see that you were given this assignment if you never did any digital logic circuits before this. I hear that now and then though from various students and i wonder how that happens. It's true you need to be able to think for yourself, but you should be taught the basics. Maybe the teacher wants you to learn how to do the research along with the actual design. I think you are doing pretty well so far though for what you have been given.
by Jake Hertz
by Duane Benson
by Jake Hertz