Joan (discussió | contribucions)
Cap resum de modificació
 
(163 revisions intermèdies per 2 usuaris que no es mostren)
Línia 1: Línia 1:
==Versió 1==
[[Category:LDST]]
===Connexionat LDST <-> MRSJ===
[[Image:sch_ldst_mrsj.png|thumb|right|600px|Esquemàtic connexionat LDST <-> MRSJ]]
{|class="wikitable"
! colspan="3" |MRSJ
! rowspan="2" |Dir
! colspan="3" |LDST
|-
!Port||Senyal||PIN||PIN||Senyal||Port
|-
|rowspan="9"|CASSETTE
|RxD||2
|style="color:#A020F0;font-size:xx-large;" | &larr;
|3||TxD
|rowspan="8"|Port A
|-
|TxD||3
|style="color:#FFA500;font-size:xx-large;" | &rarr;
|2||RxD
|-
|MustSendData||4
|style="color:#0000FF;font-size:xx-large;" | &larr;
|4||DTR
|-
|ReadyToSend||5
|style="color:#8B6914;font-size:xx-large;" | &rarr;
|6||DSR
|-
|GND||7
|style="font-size:xx-large;" |&mdash;
|5||GND
|-
|Eject||11
|style="color:#03A162;font-size:xx-large;" | &rarr;
|1||DCD
|-
|BuffSTOut||14
|style="color:#FF0000;font-size:xx-large;" | &larr;
|7||RTS
|-
|BuffSTIn||16
|style="color:#00FF00;font-size:xx-large;" | &rarr;
|8||CTS
|-
|Operable||20
|style="color:#7F7F7F;font-size:xx-large;" | &larr;
|4||DTR
|rowspan="4"|Port B
|-
|rowspan="3"|TERMINAL
|RxD||2
|style="color:#A020F0;font-size:xx-large;" | &larr;
|3||TxD
|-
|TxD||3
|style="color:#FFA500;font-size:xx-large;" | &rarr;
|2||RxD
|-
|GND||7
|style="font-size:xx-large;" |&mdash;
|5||GND
|-
|}


===Connexionat Emulació MRSJ <-> Cinta i terminal===
[[LDST:Communications Box v1]]
[[Image:sch_mrsjemu_perif.png|thumb|right|600px|Esquemàtic connexionat Emulació MRSJ <-> Cinta i terminal]]
{|class="wikitable"
! colspan="3" |MRSJ-Emu
! rowspan="2" |Dir
! colspan="3" |Perifèrics
|-
!Port||Senyal||PIN||PIN||Senyal||Port
|-
|rowspan="8"|Port A
|CD||1
|style="color:#7F7F7F;font-size:xx-large;" | &larr;
|20||Operable
|rowspan="9"|CASSETTE
|-
|RxD||2
|style="color:#A020F0;font-size:xx-large;"| &larr;
|2||TxD
|-
|TxD||3
|style="color:#FFA500;font-size:xx-large;"| &rarr;
|3||RxD
|-
|DTR||4
|style="color:#8B6914;font-size:xx-large;" | &rarr;
|5||MustSendData
|-
|GND||5
|style="font-size:xx-large;" |&mdash;
|7||GND
|-
|DSR||6
|style="color:#0000FF;font-size:xx-large;"| &larr;
|4||ReadyToSend
|-
|RTS||7
|style="color:#00FF00;font-size:xx-large;" | &rarr;
|16||BuffSTin
|-
|CTS||8
|style="color:#FF0000;font-size:xx-large;" | &larr;
|14||BuffSTout
|-
|rowspan="4"|Port B
|DTR||4
|style="color:#03A162;font-size:xx-large;"  | &rarr;
|11||Eject
|-
|RxD||2
|style="color:#A020F0;font-size:xx-large;" | &larr;
|2||TxD
|rowspan="3"|TERMINAL
|-
|DTR||3
|style="color:#FFA500;font-size:xx-large;" | &rarr;
|3||Eject
|-
|GND||5
|style="font-size:xx-large;" |&mdash;
|7||GND
|-
|}


== Versió 2 ==
[[LDST:Communications Box v2 proto 1]]
=== Analisis econòmic ===
==== Conversor USB <-> Serie ====
Per el que s'ha pogut determinar, [[FTDI|http://www.ftdi.com]] 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)
[[LDST:Communications Box v2 proto 2]]
É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
<br/>
*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.
<br/>
*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
 
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....).

Revisió de 11:31, 7 gen 2015