![]() |
![]() |
#261 | |||
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 734
|
Quote:
Quote:
E353R 47 not 68 Noise suppression/EMC compliance, tuned to each PCB variant. E354R 47 not 68 See above E363R 47 not 68 See above E364R 47 not 68 See above C321 100nF not 3900pF Part of audio filter circuit, value changes affect the filter response of the audio circuit. R321 360 not 1.5K See above, part of audio circuit. C331 100nF not 3900pF See above, part of audio circuit. R331 360 not 1.5K See above, part of audio circuit. R325 390 not 2K See above, part of audio circuit. R335 390 not 2K See above, part of audio circuit. C26 0.01uF not 0.047uF The capacitors below are power supply decoupling. Values would be tuned to PCB and chipset variants C27 0.01uF not 0.047uF C33 0.01uF not 0.047uF C34 0.01uF not 0.047uF C7 0.01uF not 0.047uF C8 0.01uF not 0.047uF C29 0.01uF not 0.047uF C28A 0.01uF not 0.047uF C28B 0.01uF not 0.047uF C36 0.01uF not 0.047uF These were mistakes by me I think: E513R 68pF not 47pF E514R 68pF not 47pF E515R 68pF not 47pF E516R 68pF not 47pF All Noise suppression/EMC compliance, tuned to each PCB variant. Most changes are due to the AC termination used on signals, a quick primer: https://www.diodes.com/assets/App-Note-Files/AB023.pdf The ones on the parallel port, E513-E5167 are part of a low pass filter, with a cutoff frequency of 23 MHz and current limiting in the event of a short circuit. Quote:
Back in the 80's and 90's, EMC compliance was a black art and the causes and effects not as well known as nowadays. Also, issues due to signal integrity, were just starting to appear as logic got faster edge rates. Stories around CMOS PALS breaking a design that used bipolar PALS are legendary where I work. To achieve the EMC compliance and signal integrity fixes, various high speed timing fixes (yes those infamous A1200 ones) were applied to fast signals. The resistor/capacitor values were determined by empirical analysis (a nice way of saying trial and error. The values used would be in part determined by the unique PCB stackup. The A600 was a two layer board, these is no controlled impedance, which is a great help for achieving EC compliance and signal integrity. The seemingly random array of E components were form EMC/EMI compliance and the 'icing on the cake' was to seal the mainboard inside a metal faraday cage, the same one most of us have probably removed from our Amigas. I hope this helps explain the reasoning behind all this. With any non-functioning digital design, I always check the power supplies, reset circuit, configuration and clock circuits first as they account for 90% of the problems I see. |
|||
![]() |
![]() |
#262 | |
Registered User
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
|
Quote:
Since Acill has not provided any details on the failure, it's probably best to wait for the board to return to the UK for diagnosis. It's probably not worth your time to try and guess what is wrong when you have no information available to you. |
|
![]() |
![]() |
#263 |
Tech Guru
Join Date: Dec 2015
Location: Oxnard, CA
Posts: 189
|
Send me a PM and I will get the info. I can pay for it, no worries.
|
![]() |
![]() |
#264 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Ok thanks Acill, Stedy is going to have a look at it for me so I'll just let him send you his address.
I've fixed the schematics the best I can, mainly just changing symbol inputs/outputs to the correct type and using those power flags which is an oddity of KiCad. Nothing has changed in terms of what is connected and where but the only warning that shows in ERC now other than global labels not being connected (ones Commodore never connected) is one about pins 16 and 17 of U45 being connected to ground. |
![]() |
![]() |
#265 |
Registered User
Join Date: Oct 2019
Location: Melbourne/Australia
Posts: 39
|
Hi Mick,
As promised, here is a pic of the floppy area of my Rev 2D A600 motherboard. Hope it helps deciphering that area. If you need more pics, just let me know. Cheers |
![]() |
![]() |
#266 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Thanks nikoskob, it matches the schematics I've copied.
If you can take some photos of the other areas of your board I'll have a look through and see if I can find anything else amiss? appreciate it. Last edited by Mick; 12 January 2020 at 15:59. |
![]() |
![]() |
#267 |
Registered User
Join Date: Oct 2019
Location: Melbourne/Australia
Posts: 39
|
|
![]() |
![]() |
#268 | |
Happy Registered User
![]() Join Date: Apr 2009
Location: Stockholm, Sweden
Posts: 101
|
Quote:
You see, once inserted, the A314-600 disables all onboard RAM, and instead serves 2MB of emulated DRAM (chipmem) to FatAgnus from it's own SRAM. Thank you Commodore engineers for this most unexpected feature! ![]() |
|
![]() |
![]() |
#269 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Well I'm just messing a bit tbh. I really need to get a basic no thrills design working first. At the rate I'm going someone else will have finished it for me.
It'd be handy to know exactly what signals your board and stuff like the A604N and other 1MB expansions use though. Do you know what the _X1M signal is for Eriond? Last edited by Mick; 12 January 2020 at 23:55. |
![]() |
![]() |
#270 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
If we can't find what's wrong I'm thinking of getting some more PCB made with manually routed power and maybe separate the shield stuff (external connectors etc) from the ground plane more. I think the way I've done it a lot of external noise will be polluting the ground plane and maybe with the power being a plane decoupling is not as effective? got to find someone to build it though.
![]() |
![]() |
![]() |
#271 | |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 734
|
Quote:
Don't panic yet. I'm great at fixing impossible problems. ![]() |
|
![]() |
![]() |
#272 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Yeah it just connects to ground, a lot of things don't make sense to me. I wondered with it being the same value as ROE and in the same place on the schematics if it was something like a circuit on memory expansions that detect if R162 is there (therefore connected to ground) and disable the memory if it isn't, like the ROE but just for the expansion.
I'd try to check the custom chips if Acill didn't get around to it, the board I sent as a donor which I used to check measurements was sold as faulty, it looked like the guy had tried to replace the ROM socket and pulled up some pads but you don't know if the reason he was messing was because something on the board was faulty to begin with though. |
![]() |
![]() |
#273 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
I just had a look at some photos nikoskob sent me of his rev 2d board, there's a couple of differences.
E126R - 47 not 27 (CCK-A) E127R - 47 not 27 (CCK) The CCK signals seem important? edit: another E199 is a 27 ohm resistor, not a ferrite bead? Last edited by Mick; 14 January 2020 at 16:42. |
![]() |
![]() |
#274 | |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
I had a look through all of nikoskob's Rev 2D board as he was kind enough to take some photos.
I found the following differences compared to the Wiki schematics I copied: E353R 47 not 68 E354R 47 not 68 E363R 47 not 68 E364R 47 not 68 R321 - 680 not 1.5K R331 - 680 not 1.5K R325 - 360 not 2K R335 - 360 not 2K R345 - 680 not 22K E199 - 27 not FB E126R - 47 not 27 E127R - 47 not 27 They're mainly audio/input again but also some near Agnus. I know there may have been differences ordinarily but it might be useful information later on. His board seems to be a lot closer to the original Commodore schematics rather than the Wiki ones. Quote:
Last edited by Mick; 15 January 2020 at 00:12. |
|
![]() |
![]() |
#275 | |
Registered User
Join Date: Oct 2019
Location: Melbourne/Australia
Posts: 39
|
Quote:
If you need anything more, give us a buzz. More than happy to help ![]() |
|
![]() |
![]() |
#276 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Will do thanks, I thought it was worth checking in case Wiki made some mistakes in drawing up their schematics.
|
![]() |
![]() |
#277 |
Tech Guru
Join Date: Dec 2015
Location: Oxnard, CA
Posts: 189
|
Ian has reached out to me. I've pulled the chips and tested them off the first board I did and started working on a 2nd one. I am sending him a known good set of chips and the rest of the parts off the donor boards. The parts included are from my working 600 I decided to strip for this project to be sure I was working with good parts.
|
![]() |
![]() |
#278 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
So the custom chips you used were all alright then? that doesn't bode well then (it was my last hope
![]() If I knew what the problem was and it was something simple I would order more updated PCB's with all of the stupid problems fixed to save you guys messing around with beta boards but without knowing it just seems like a waste of money. If stedy can get it working I'll send you both a couple of new PCB's as a thanks. Last edited by Mick; 15 January 2020 at 20:58. |
![]() |
![]() |
#279 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
Apparently the basic version of ToPoR costs just shy of $2000 so I think the best course of action is probably to find whatever the hell is wrong, check stuff like video output is working okay and double check everything else and then find someone to manually route it professionally.
|
![]() |
![]() |
#280 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 741
|
I am going to manually route it similar to how Commodore did. I was close to giving up but I realised earlier that freerouting is not just an autorouter but a complete routing package and it's about 1000 times better/easier than KiCad for routing and produces much better results.
Stedy you are best off just using sockets for the custom chips because if/when this is done I'm going to get new boards made because I'm about 0.5% done and the routing already looks like a work of art, I'll do away with the split in the ground plane as well and if it still doesn't work after that it will have to go down as one life's great mysteries. Last edited by Mick; 18 January 2020 at 16:59. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Legal: Amiga schematics | michaelz | support.Other | 25 | 15 March 2017 13:13 |
First Amiga 600 FPGA Accelerator - Vampire 600 | majsta | Hardware mods | 736 | 18 July 2016 18:31 |
aminet Clean schematics Amiga Classics | cosmicfrog | support.Hardware | 14 | 12 March 2016 20:03 |
Amiga 2000 keyboard schematics | Brannigan | support.Hardware | 11 | 10 February 2014 08:24 |
What if DCE donated Amiga Hardware Schematics? | Yoto | Retrogaming General Discussion | 47 | 15 May 2012 15:04 |
|
|