Micro UK101 Build
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
micro_brain wrote:
Incidentally, the MAX232 output is something like 2.5v on Tx line (assuming it is idle).
Quote:
I've no way to test the CPU 
x86? We ain't got no x86. We don't NEED no stinking x86!
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
The Micro UK101 circuit diagram shows them as 22uF electrolytic capacitors:
http://home.micros.users.btopenworld.co ... uk101.html
That is what I have used. Lee built one too, and he said it works - no mention of changing any of the components:
viewtopic.php?p=13790#13790
..confused..
..again..
http://home.micros.users.btopenworld.co ... uk101.html
That is what I have used. Lee built one too, and he said it works - no mention of changing any of the components:
viewtopic.php?p=13790#13790
..confused..
-
leeeeee
- In Memoriam
- Posts: 347
- Joined: 30 Aug 2002
- Location: UK
- Contact:
Quote:
Lee built one too, and he said it works - no mention of changing any of the components:
Looking at the layout diagram however I see that the +V capacitor on the MAX232, the one that goes to pin 2, is the wrong way round. I spotted this when I built it and emailed Grant but I see it hasn't been fixed. It is correct in the schematic though. Perhaps both were originally wrong.
Lee.
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
leeeeee wrote:
Quote:
Lee built one too, and he said it works - no mention of changing any of the components:
Looking at the layout diagram however I see that the +V capacitor on the MAX232, the one that goes to pin 2, is the wrong way round. I spotted this when I built it and emailed Grant but I see it hasn't been fixed. It is correct in the schematic though. Perhaps both were originally wrong.
Lee.
ARRRGHHHHHH!
That's better.
Nice one, Lee, I'll turn it round tout suite.
Logic probe is in the post, but I lost Oscilloscope number 5 to an auction sniper (again). Must try harder...
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
BigDumbDinosaur wrote:
I don't recall reading it anywhere in the discussion, but have you used a logic probe to:
1) Verify you have a clock pulse at the MPU's Ø2 input?
2) Verify that you have a clock pulse at the MPU's Ø2 output, and if using it, the Ø1 output?
3) Verify that /RESET is high after you've reset the unit?
4) Verify that /RDY and /BE are both high? If either is low or floating the MPU will not do anything for you.
Other things to look for include accidental cross-connects of bus leads, accidental grounds and open circuits, etc. Last but not least, do you know for certain that your MPU is good? If all of the above are good then the thing should run with the NOP generator. You also verified that you correctly wired your NOP generator, right?
1) Verify you have a clock pulse at the MPU's Ø2 input?
2) Verify that you have a clock pulse at the MPU's Ø2 output, and if using it, the Ø1 output?
3) Verify that /RESET is high after you've reset the unit?
4) Verify that /RDY and /BE are both high? If either is low or floating the MPU will not do anything for you.
Other things to look for include accidental cross-connects of bus leads, accidental grounds and open circuits, etc. Last but not least, do you know for certain that your MPU is good? If all of the above are good then the thing should run with the NOP generator. You also verified that you correctly wired your NOP generator, right?
RSS is high after reset (it gets pulled low by the reset button). I assume this is what you mean by /RESET?
Rdy, IRQ, NMI are all held high.
After turning the serial line cap round, it is still reading low on the Tx line, but the ACIA is not plugged in as I am still trying to get the NOPGEN to do something. Inserting ACIA makes no difference, Tx and Rx are both showing ~4v, as is the +ve side of that capacitor (on Pin 2 of the MAX232). Does it need Rx / Tx pulses from the 6850 to give 10v on the outputs?
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
micro_brain wrote:
The Micro UK101 circuit diagram shows them as 22uF electrolytic capacitors:
http://home.micros.users.btopenworld.co ... uk101.html
http://home.micros.users.btopenworld.co ... uk101.html
Quote:
That is what I have used. Lee built one too, and he said it works - no mention of changing any of the components:
viewtopic.php?p=13790#13790
..confused..
..again..
viewtopic.php?p=13790#13790
..confused..
In a conversation I had with a Maxim engineer sometime ago, I was told that exceeding the recommended charge pump capacitor values produces no beneficial effect and will cause eventual failure of the chip. He described cases where large values, such as the 22uF you mentioned, causing failure within a year of service, due to the very large initial charging current at power-on. He also recommended not using an electrolytic. I used tantalums in the recommended values and achieved excellent performance.
I strongly recommend you stick with Maxim's recommendations. They designed the parts and would be the final authority on their proper application.
x86? We ain't got no x86. We don't NEED no stinking x86!
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
micro_brain wrote:
BigDumbDinosaur wrote:
I don't recall reading it anywhere in the discussion, but have you used a logic probe to:
1) Verify you have a clock pulse at the MPU's Ø2 input?
2) Verify that you have a clock pulse at the MPU's Ø2 output, and if using it, the Ø1 output?
3) Verify that /RESET is high after you've reset the unit?
4) Verify that /RDY and /BE are both high? If either is low or floating the MPU will not do anything for you.
Other things to look for include accidental cross-connects of bus leads, accidental grounds and open circuits, etc. Last but not least, do you know for certain that your MPU is good? If all of the above are good then the thing should run with the NOP generator. You also verified that you correctly wired your NOP generator, right?
1) Verify you have a clock pulse at the MPU's Ø2 input?
2) Verify that you have a clock pulse at the MPU's Ø2 output, and if using it, the Ø1 output?
3) Verify that /RESET is high after you've reset the unit?
4) Verify that /RDY and /BE are both high? If either is low or floating the MPU will not do anything for you.
Other things to look for include accidental cross-connects of bus leads, accidental grounds and open circuits, etc. Last but not least, do you know for certain that your MPU is good? If all of the above are good then the thing should run with the NOP generator. You also verified that you correctly wired your NOP generator, right?
RSS is high after reset (it gets pulled low by the reset button). I assume this is what you mean by /RESET?
Rdy, IRQ, NMI are all held high.
Quote:
After turning the serial line cap round, it is still reading low on the Tx line, but the ACIA is not plugged in as I am still trying to get the NOPGEN to do something. Inserting ACIA makes no difference, Tx and Rx are both showing ~4v, as is the +ve side of that capacitor (on Pin 2 of the MAX232). Does it need Rx / Tx pulses from the 6850 to give 10v on the outputs?
The MAX's charge pump operation has nothing to do with the ACIA. You should see ~10 VDC positive on pin 2 and ~10 VDC minus on pin 6. If you used those big electrolytics mentioned above, yank 'em out of there and put in 1uF tantalums like MAX recommends. I'm reasonably certain it'll work, assuming the big caps didn't already damage the chip.
x86? We ain't got no x86. We don't NEED no stinking x86!
BigDumbDinosaur wrote:
micro_brain wrote:
The Micro UK101 circuit diagram shows them as 22uF electrolytic capacitors:
http://home.micros.users.btopenworld.co ... uk101.html
http://home.micros.users.btopenworld.co ... uk101.html
Quote:
That is what I have used. Lee built one too, and he said it works - no mention of changing any of the components:
viewtopic.php?p=13790#13790
..confused..
..again..
viewtopic.php?p=13790#13790
..confused..
In a conversation I had with a Maxim engineer sometime ago, I was told that exceeding the recommended charge pump capacitor values produces no beneficial effect and will cause eventual failure of the chip. He described cases where large values, such as the 22uF you mentioned, causing failure within a year of service, due to the very large initial charging current at power-on. He also recommended not using an electrolytic. I used tantalums in the recommended values and achieved excellent performance.
I strongly recommend you stick with Maxim's recommendations. They designed the parts and would be the final authority on their proper application.
that the original MAX232s ran the charge pump slower and used bigger
caps (without looking it up, my recollection is 10uF was the recomendation)
I thought the faster ones were MAX232A.
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
-
micro_brain
- Posts: 85
- Joined: 31 Mar 2011
BigDumbDinosaur wrote:
The MAX's charge pump operation has nothing to do with the ACIA. You should see ~10 VDC positive on pin 2 and ~10 VDC minus on pin 6. If you used those big electrolytics mentioned above, yank 'em out of there and put in 1uF tantalums like MAX recommends. I'm reasonably certain it'll work, assuming the big caps didn't already damage the chip.
No BE pin on mine (or on the schematic / wiring diagram). It's a Rockwell R6502AP. I looked up the Rockwell datasheet and couldn't see BE either. Which pin number is it supposed to be? One of the "NC" pins? I assume that if it's not present I can ignore the requirement to keep it high.
- BitWise
- In Memoriam
- Posts: 996
- Joined: 02 Mar 2004
- Location: Berkshire, UK
- Contact:
micro_brain wrote:
BigDumbDinosaur wrote:
The MAX's charge pump operation has nothing to do with the ACIA. You should see ~10 VDC positive on pin 2 and ~10 VDC minus on pin 6. If you used those big electrolytics mentioned above, yank 'em out of there and put in 1uF tantalums like MAX recommends. I'm reasonably certain it'll work, assuming the big caps didn't already damage the chip.
No BE pin on mine (or on the schematic / wiring diagram). It's a Rockwell R6502AP. I looked up the Rockwell datasheet and couldn't see BE either. Which pin number is it supposed to be? One of the "NC" pins? I assume that if it's not present I can ignore the requirement to keep it high.
The 'bus enable' BE pin is a feature of the WDC 65C02. Its not present on earlier 6502s
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
- BigDumbDinosaur
- Posts: 9426
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
bogax wrote:
I'm not sure how relevant it is to this discussion but my recollection is that the original MAX232s ran the charge pump slower and used bigger caps (without looking it up, my recollection is 10uF was the recomendation)
I thought the faster ones were MAX232A.
I thought the faster ones were MAX232A.
The reasoning behind using tantalums instead of electrolytics is the former exhibits a lot less leakage, thus making the charge pump more efficient. Electrolytics will work, just not as well.
Last edited by BigDumbDinosaur on Thu Apr 14, 2011 3:01 pm, edited 1 time in total.
x86? We ain't got no x86. We don't NEED no stinking x86!