D'Crex
Newbie level 6
- Joined
- Dec 14, 2014
- Messages
- 13
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 104
Dear community!
I am new to these forums and I'm also new to electronics, it sure is a wonderful hoby. Please excuse me for my grammar mistakes, for english is not my native language. I stumbled upon a problem with my circuit. I have a PIC microcontroller and a parallel (not serial) SRAM in which I succesfuly store data and also read data.
Now, the problem occours only when data is present on all or almost all of the eight SRAM data pins. For example, if the output value is 11, the output is high enough for my pic microcontroller to read a logical high where it indeed is high. But when the output value is 255 (just an example), all eight pins are high, but there is a voltage drop so high, that my microcontroller cannot read a logical high. I really did my best to try fixing the problem, I've been searching all around the web on how to make it work. I tried amplifying signals with an npn transistor, but it does not work. Now I suspect, that my pull down resistors are way too small. I've heard that 10 kOhms are a common practice for pulling down voltage. However, I use only 330 Ohm resistors for a pull down on all eight pins. Am I on the right track towards solution, if I replace this small resistors with 10kOhm resistors? Would that explain my voltage drop (when all eight, or seven, maybe even six pins are high)? But why does it work with 2 or 3 pins being high?
I hope you can help me with that. Be asured of my gratitude. I really want to get this thing to work, but I am also a beginer.:sad:
Have a wonderful day
I am new to these forums and I'm also new to electronics, it sure is a wonderful hoby. Please excuse me for my grammar mistakes, for english is not my native language. I stumbled upon a problem with my circuit. I have a PIC microcontroller and a parallel (not serial) SRAM in which I succesfuly store data and also read data.
Now, the problem occours only when data is present on all or almost all of the eight SRAM data pins. For example, if the output value is 11, the output is high enough for my pic microcontroller to read a logical high where it indeed is high. But when the output value is 255 (just an example), all eight pins are high, but there is a voltage drop so high, that my microcontroller cannot read a logical high. I really did my best to try fixing the problem, I've been searching all around the web on how to make it work. I tried amplifying signals with an npn transistor, but it does not work. Now I suspect, that my pull down resistors are way too small. I've heard that 10 kOhms are a common practice for pulling down voltage. However, I use only 330 Ohm resistors for a pull down on all eight pins. Am I on the right track towards solution, if I replace this small resistors with 10kOhm resistors? Would that explain my voltage drop (when all eight, or seven, maybe even six pins are high)? But why does it work with 2 or 3 pins being high?
I hope you can help me with that. Be asured of my gratitude. I really want to get this thing to work, but I am also a beginer.:sad:
Have a wonderful day