09 October 2017, 20:24 | #1 |
Registered User
Join Date: Aug 2017
Location: torino italia
Posts: 32
|
a new amiga midi interface...
i've making a midi interface for the Amiga, nothing revolutionary or spectacular, but cheap and easy to diy with parts that you can find anywhere.
an amiga midi interface is nothing special, it just needs to convert the 12v rs232 levels to 5v and put an opto isolator on the input. there are several designs floating about online, some use hard to get opto isolators, random transistors that a guy had in his cupboard, etc. but some are fairly dodgy and one even drives the midi output at 12v levels! (it probably works fine, but has the potential to destroy anything that doesn't have a properly isolated input) so since i have to make two of these, instead of just doing what i normally do: "knock something up on a protoboard and forget how it works afterwards" i've decided that this is a good opportunity to learn kicad, get some boards made by one of these new cheap pcb manufacturers. and let the design files float around on the internet for future generations. i'd appreciate it if any of the pro hardware people here could point out any terrible mistakes before its too late.... i decided to use a max232 for level conversion, it's the easiest way, and its cheap and available. i never used one before though so i'm using the example circuit direct from the datasheet. are those two 1uf caps going to be ok on the 7805 ? or should i add an electrolytic too? the midi part is fairly standard, the 6n138 opto isolator has served me well in other midi projects. i decided to put the midi connector and the amiga serial port on pin headers, but maybe i could have both pin headers and footprints for pcb mount connectors. |
10 October 2017, 01:01 | #2 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
Generally when using 78xx or 79xx regulators, I use a much larger electrolytic on the output, say 22uF. The datasheets generally have a small capacitor on the input, 220nF or so. But in reality, when the power rails are already relatively clean, pretty much anything will do. If you use one of the common pad spacings (say 2.54mm for through hole), you can always change them later if you find you have noise.
Also, I haven't checked the MAX232 datasheets in many years, but with a lot of logic you shouldn't leave inputs floating. It's worth checking that out, as I vaguely remember something about those chips latching to the rails in some situations. |
10 October 2017, 11:21 | #3 |
Registered User
Join Date: Aug 2017
Location: torino italia
Posts: 32
|
Thanks,
I used the same 1uf caps that i needed for the max232 for the 7805, i should specify better caps but add a note to say that probably anything will do. As for the floating pins on the max232, i'm pretty sure that i read in the datasheet that the inputs have internal pullups. i'll check. my idea with this board is that it should be cheaper than a second hand midi interface from ebay(currently about 30€), and simple enough for a first soldering project. Any advice for idiot proofing the pcb design? |
10 October 2017, 13:12 | #4 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
As I said, it's a long time since I checked the data sheets, so you could well be right about the floating pins.
I can't think of much in the way of advice, it's a relatively simple board so should be a good starter project as you say. Just the main stuff like putting a decent bit of space between parts and making sure the silkscreen is still visible after components have been fitted, so that orientation etc. can still be checked. They're all standard parts so the KiCAD footprints should do just fine. Also, make sure you use thermals if you're doing a ground plane so that the ground connections aren't too difficult to solder. |
11 January 2018, 18:15 | #5 |
Registered User
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 227
|
Is there any progress on this project? I'd be interested in building one of my own when it's ready.
|
11 January 2018, 18:47 | #6 |
Registered User
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
|
^^^DITTO^^^^ what Nosferax said.
|
22 January 2018, 00:39 | #7 |
Registered User
Join Date: Jan 2018
Location: Gloucester
Posts: 83
|
DITTO To what Nosferax and Sinphaltimus said,
The advice that Daedulus gave you to use KiCAD, combined with the fact that you can get professional quality PCBs made a low cost, should idiot-proof the PCB design. If you decide to get some PCBs done, I would have one. |
22 January 2018, 01:07 | #8 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,875
|
You already provide to 7805 stabilized 12V so IMHO all caps you need are decoupling caps (to prevent 7805 self oscillation) but nowadays caps are cheap then if you not intent to produce mass multimillion scale converter you can safely add some additional caps.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga MIDI interface | tinofsild | New to Emulation or Amiga scene | 9 | 14 March 2012 10:23 |
CU Amiga - Midi Interface | Louk | Coders. General | 15 | 20 July 2010 21:45 |
URGENTLY NEEDED: Amiga MIDI interface | Amiga1992 | MarketPlace | 4 | 03 June 2010 19:03 |
wanted: midi interface for A500 (midi out) | lost_lemming | MarketPlace | 1 | 19 February 2010 14:24 |
Amiga midi interface | G.Longsword | support.Hardware | 1 | 18 October 2009 13:42 |
|
|