otacon14112
Experienced Member
Hi guys, I've been working on an 8088 board system on and off for about a year, and one thing that I can't figure out after all this time is why the system seems to work sometimes, and not work other times when I power it up. I've tried using different-valued capacitors, and snooping around with my oscilloscope, but I just can't seem to figure out the problem. It's like sometimes there are random signals on the various lines when I turn it on, and in those circumtances, it doesn't work right. Usually, all the LEDs on 8255 port 1 just light up. The LEDs appear brighter on the higher end of the bits. For example, bit 7 appears brighter than bit 0, and it fades dimmer with each lower bit.
I suspected maybe the clocking was faulty, so I checked out the processor clock pin, 8284 pin 8 CLK, and it had the same waveform both when the system worked correctly, and when it didn't. I also tried other 8284s and crystals, and the problem still persisted.
I think it's a problem with the hardware, but I haven't totally ruled out software. I'm not advanced enough in x86 assembly to be able to see if there is a logical error. Still, I think it's hardware-related.
Here are some pictures I took of the system:
8284 pin 8 CLK when the system is not working: http://www.flickr.com/photos/9114793@N03/sets/72157634880600574/
8088 pin 25 ALE when the system is not working: http://www.flickr.com/photos/9114793@N03/sets/72157634874156595/
8088 pin 25 ALE when the system is working: http://www.flickr.com/photos/9114793@N03/sets/72157634874292649/
Schematics:
http://www.flickr.com/photos/9114793@N03/sets/72157634881520510/
A sidenote: This has been happening from the very beginning. It didn't just start happening when I added an extra chip or something. The issue has existed ever since the beginning. I just figured it was because the thing didn't have enough chips to make it work right, but it's at the point where I know it shouldn't be doing this.
I really didn't want to ask for help on this. I wanted to isolate the problem, diagnose it, and learn along the way, but if I scratch my head anymore, I'll go bald.
I suspected maybe the clocking was faulty, so I checked out the processor clock pin, 8284 pin 8 CLK, and it had the same waveform both when the system worked correctly, and when it didn't. I also tried other 8284s and crystals, and the problem still persisted.
I think it's a problem with the hardware, but I haven't totally ruled out software. I'm not advanced enough in x86 assembly to be able to see if there is a logical error. Still, I think it's hardware-related.
Here are some pictures I took of the system:
8284 pin 8 CLK when the system is not working: http://www.flickr.com/photos/9114793@N03/sets/72157634880600574/
8088 pin 25 ALE when the system is not working: http://www.flickr.com/photos/9114793@N03/sets/72157634874156595/
8088 pin 25 ALE when the system is working: http://www.flickr.com/photos/9114793@N03/sets/72157634874292649/
Schematics:
http://www.flickr.com/photos/9114793@N03/sets/72157634881520510/
A sidenote: This has been happening from the very beginning. It didn't just start happening when I added an extra chip or something. The issue has existed ever since the beginning. I just figured it was because the thing didn't have enough chips to make it work right, but it's at the point where I know it shouldn't be doing this.
I really didn't want to ask for help on this. I wanted to isolate the problem, diagnose it, and learn along the way, but if I scratch my head anymore, I'll go bald.
Last edited: