| Línia 129: | Línia 129: | ||
=== Analisis econòmic === | === Analisis econòmic === | ||
==== Conversor USB <-> Serie ==== | ==== Conversor USB <-> Serie ==== | ||
Per el que s'ha pogut determinar, [ | Per el que s'ha pogut determinar, [http://www.ftdi.com FTDI] sembla el millor fabricant de conversors USB<->Serie. <br/> | ||
El chip de conversió USB<->RS232 la millor opció és el: FT2232H (2x ports serie, USB HiSpeed) | El chip de conversió USB<->RS232 la millor opció és el: FT2232H (2x ports serie, USB HiSpeed) | ||
Revisió del 15:46, 23 jul 2012
Versió 1
Connexionat LDST <-> MRSJ
| MRSJ | Dir | LDST | ||||
|---|---|---|---|---|---|---|
| Port | Senyal | PIN | PIN | Senyal | Port | |
| CASSETTE | RxD | 2 | ← | 3 | TxD | Port A |
| TxD | 3 | → | 2 | RxD | ||
| MustSendData | 4 | ← | 4 | DTR | ||
| ReadyToSend | 5 | → | 6 | DSR | ||
| GND | 7 | — | 5 | GND | ||
| Eject | 11 | → | 1 | DCD | ||
| BuffSTOut | 14 | ← | 7 | RTS | ||
| BuffSTIn | 16 | → | 8 | CTS | ||
| Operable | 20 | ← | 4 | DTR | Port B | |
| TERMINAL | RxD | 2 | ← | 3 | TxD | |
| TxD | 3 | → | 2 | RxD | ||
| GND | 7 | — | 5 | GND | ||
Connexionat Emulació MRSJ <-> Cinta i terminal
| MRSJ-Emu | Dir | Perifèrics | ||||
|---|---|---|---|---|---|---|
| Port | Senyal | PIN | PIN | Senyal | Port | |
| Port A | CD | 1 | ← | 20 | Operable | CASSETTE |
| RxD | 2 | ← | 2 | TxD | ||
| TxD | 3 | → | 3 | RxD | ||
| DTR | 4 | → | 5 | MustSendData | ||
| GND | 5 | — | 7 | GND | ||
| DSR | 6 | ← | 4 | ReadyToSend | ||
| RTS | 7 | → | 16 | BuffSTin | ||
| CTS | 8 | ← | 14 | BuffSTout | ||
| Port B | DTR | 4 | → | 11 | Eject | |
| RxD | 2 | ← | 2 | TxD | TERMINAL | |
| DTR | 3 | → | 3 | Eject | ||
| GND | 5 | — | 7 | GND | ||
Versió 2
Analisis econòmic
Conversor USB <-> Serie
Per el que s'ha pogut determinar, FTDI sembla el millor fabricant de conversors USB<->Serie.
El chip de conversió USB<->RS232 la millor opció és el: FT2232H (2x ports serie, USB HiSpeed) És més barat que les alternatives:(FT2232D , FT4232H o 2x conversors individuals)
Adaptació de voltatges
Per poder connectar el conversor USB a un port RS232 és necessari adaptar els voltatges usant els line-drivers corresponents.
En el nostre cas necessitem: 5x RS232->Lògica 5x Lògica->RS232
S'han explorat 3 opcions per aconseguir-ho:
- A) 3x MAX232 Preu:3x(MAX232 0.49Eur, Condensadors 1.36Eur)=5,55Eur:
- pros:
- al usar el mateix component 3 vegades és més fàcil tenir descompte per volum
- posibilitat d'aillar electricament entre ells els ports terminal i cassette
- chip extremadament popular i per tan fàcil d'aconseguir tan a curt com a llarg termini
- contres:
- consum d'espai de circuit considerable
- possible problema de variacions de voltatge entre els diferents xips
- possibles complicacions d'enrutat del circuit
- pros:
- B) 1x MAX232 + 1xMC1488 + 1xMC1489 Preu:(MAX232 0.49Eur,Condensadors 1.36Eur,MC1488 0.46Eur,MC1489 0.59Eur)=2,90Eur
- pros:
- barat
- chips extremadament populars i per tan fàcils d'aconseguir tan a curt com a llarg termini
- contres:
- possible problema de sobrecarrega al reusar la font del MAX232 per alimentar el MC1488
- impossible aillar els ports.
- pros:
- C) 1x chip ho fa tot (HIN240,MAX244..MAX249....) Preu:6-20Eur
- pros:
- fàcil disseny del circuit
- enrutat del circuit extremadament simple
- més fiable (la probabilitat de fallada d'un circuit és directament proporcional al número de components)
- contres:
- problematic d'obtenir en petites quantitats (menys de 500), relativament probable que en uns anys no es pugui obtenir ni trobar-ne un equivalent.
- car a menys que es demani en grans quantitats (alguns d'ells són realment barats per compres superirors a 2000 unitats...)
- impossible aillar els ports
- pros:
Finalment s'ha optat per la opció A.
Disseny del circuit
S'ha construit un prototipus per verificar el correcte funcionament del xip i veure si tenia algun comportament extrany (Com per exemple els PA088E fabricats per MCT Corp. que refusen els comandaments EscapeCommFunction(SETXOFF,....); EscapeCommFunction(SETXON,....); )
Per evitar les complicacions de soldar components SMD s'ha utilitzat el mòdul prefabricat DS2232H_miniModule que ofereix el propi fabricant del xip. També té l'avantatge que ja porta incorporats tots els components critics per el bon funcionament del xip (Cristall + condensadors, regulació 3.3V , EEPROM....).