Led Matrix Display and switching EPROM address problem

Thread Starter

q12x

Joined Sep 25, 2015
2,227
Alright ! I reach the same stage I was with the other one with 7 lines counting.
Ive included that 74LS138 in the middle there, because I had too many outputs from Memory to the 7 lines.
This decoder is letting me MANUALLY find the binary value, more intuitively !
I like your circuit because on all the inputs LOW, nothing stay lit on the matrix. On the previous model I had, it was remaining a singleledin the corner ON. Very unprofessional. I like this version more.
As a bonus, both 74138 and 4070 are inverting their outputs. So no need of the NOT gates.
Now... I can bloody code this thing.
1662161685624.png
 
Last edited:

Thread Starter

q12x

Joined Sep 25, 2015
2,227
Why are you spending time inverting the signals of the 74hc138... The 74hc238 does that for you??
Yes actually both 74LS138 and 4070 are inverting the output signals.
If I was using only one of them, 74LS138 OR 4070, I had to put a NOT gate to each output. Every output is HIGH, and only the accessed pin gets LOW. So by inverting all the pins, we have now all the Outputs set to LOW (now coming out from the NOT gates) and only the accessed pin gets High. As normally should be.
Of course if you are a left hand person, this little detail doesnt bother you like the rest of us, but as a right hand person that I am, it bothers me and I like it logical and visible, even if it adds a bit more to its complexity.
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
I'd do better with just the schematic.
You are perfectly right, I am a schematic person as well. But from a movie you can see the actual functionality and errors of the circuit. Is like you have it in front of you. By written explanations, is harder to see it or understand it. These things are complex after all.
Here is the latest hidef circuit diagram, where the only problem remains the counter not outputting anything to the MEMory.
Zoom in to read the text and see the details. (((Always zoom in !)))
Memory and led matrix display v7_b dl324 version.jpg
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
Are you referring to the 4516 not toggling A0-2? Or the counter that you must be using to change characters?
Yes, the 4516 not toggling A0-2.
In the mean time I did a test ..... (I can revert back the circuit very quickly so no problem to get out from the main road for a bit of testing)
I added this old counter from my previous save and it does count to 5 but only the first column of leds and counting to 5th led then back to first led.
Notice I left that reset wire unconnected since I have no reset pin on this chip, or I dont know the tricks I can do to smartly link it.
This is an experiment that is telling me the rest of the circuit is functioning fine.
1662226342388.png
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
---I really dont know--- how to make it work.
If you have a complete circuit, please share it to me.
Thank you.
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
I did it, I ground the reset line but still no change, no effect.
Those jumpers are disconnected so no interference from those LOW logicstate controls.
Also I see no permutations on those outputs, no changing, either reset is to + or to -.
1662233691974.png
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
Here is an idea:
See if you can find on internet or in books that you know, this kind of circuit that reads and writes to an EPROM or memory in general. Make a general search. I personally am not sure what to search for, to be sincere. I did give it a try but I get garbage results from internet, unfortunatly and I dont have the full knowledge to filter what is good.
Thank you.
 

dl324

Joined Mar 30, 2015
18,339
Yes it does toggling.
What logic level is the master reset (MR) pin? It should be LOW to enable counting.

EDIT: It looks like you have a wiring error. What does the yellow box mean? Is it two outputs connected?
1662242711560.png
 
Last edited:

Thread Starter

q12x

Joined Sep 25, 2015
2,227
watch the video please, I show in it all the functionality
Yellow means when the clock is running. I catch it like that in my screenshot.
If you would watch my very short video you will see the other IC is running on the same clock as this one.
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
Ok, I figure out the yellow problem
You can see the clock (yellow) signal on both chips CLK pins - on 74LS93 and 4017.
When 74138 output counting reaches its last pin, Y7, in that very short time, those 2 pins from 4071 and 4017 become yellow. They stay most of the time red. Because that last pin is HIGH most of the time.
Dont ask me why, it appears like it is a clock pulse... although it is comming from totally other place than the clock itself.
If you observe, that 74138 output pins all stay high, and only one gets low, running along the Y's until reaching the last. Thats why I included those not gates 4009.
1662252644056.png

This second picture I made connecting to the negative pin from the NOT gate 4009.
When it is sensing 0v, it became yellow. When is positive voltage it becomes red. DAAAEM.
1662253157630.png
 

Thread Starter

q12x

Joined Sep 25, 2015
2,227
I find the problem, daaaeem. I usually put a jumper to these logicstates but not to this one. It was clocking between 0V and the 0V of the logicstates and that yellow was an error I guess. Again, daaaem. Now the clock is correctly showing red for positive and blue for negative and the entire circuit works. Although I linked MR to E to gnd.
1662254835036.png
 
Top