11/12/2007, 18:49:35
@ Stephane
> Par contre je n'aime pas réinventer la roue, surtout au début!
> Quelqu'un a t'il modifié mon schéma depuis peu? Keldo? Olivier?
Bonjour Stephane.
Alors comme promis,j'ai encore bien reflechi au schema.
En faisant une petit recapitulatif, j'arrive a :
1) Il faut supprimer le convertisseur DC-DC et l'alim 5V qui le suit,
le tout est inutile car le BIM s'alimente depuis le bus et sa pin 5V
est une sortie.
2) Les circuits autour des deux switches (SW-PIC et SW-RESPIC) doit
etre modifie : y ajouter 2 resistances (pour chaque switch) afin de
viderl e condo et de ne pas le court-circuiter.
3) On peut mettre le JP6 avant les optocoupleurs afin de reduire leur
nombre a 2 au lieu de 4, mais ce n'est pas fort important car rien
n'oblige de souder les 4 si seulement un seul mode de connection au
bus est utilise.
4) Il y a un doute sur le cablage des optocoupleurs, surtout sur ceux
des pattes "Rx" a mon avis ; je vais reflechir a la question ce soir
et je posterai un petit schema demain soir.
J'amerais y ajouter les points siuvants :
5) Si j'etais toi, je supprimerais le JP-EIB, le SW-BIM, R30 et
LED5 ... ainsi que le BIM2 !
Un BCU2 a placer dans un boitier mural, ce n'est rien d'autre qu'un
BIM113 sous boitier plastique avec moins de pins accessibles. Pour
ceux qui desirent utiliser le mode FT1.2 plutot qu'un TP-UART, ce
serait stupide de s'amuser a commander specifiquement un BIM113 chez
Opternus et payer des frais de transport alors que nous avons surement
tous a la maison un BCU2 disponible pour nos tests ... et si non il
est sans doute plus facile d'en acheter un que de commander chez
Opternus. De plus, une fois les tests finis, ce BCU2 pourra servir
aautre chose dans la maison. Bref, pour moi, toute la partie "BIM" du
circuit sera avantageusement remplacee par un petit connecteur male
2x5 pins pour connecter la plaque de dvlpmt sur un BCU2
"classique" (et peu importe la marque de ce dernier). Le brochage de
ce 2 x 5 pins est disponible sur le net (mais je n'ai pas le lien sous
la main a l'instant) et un petit cable plat 10 fils + 2 connecteurs (1
male cote BCU2, un femelle cote plaque dvlpmt). Seul 5 pins seront a
cabler : GND, 5V (pour alimenter les optos), Tx, Rx et PEItype, le
reste est inutile.
Sur la platine de dvlpmt, il faut garder R29 pour le coder le type
PEI, connectee directement au connecteur 2 x 5, mais je pense que elle
doit etre branchee au 5V et non a GND ...
6) J'ai comme un doute avec le brochage de certaines lignes du TP-
UART, je te dis quoi demain soir.
7) Les lignes RTS et CTS sont elles bien utiles sur l'UART vers le
PC ? Il ne reste plus grand chose de disponible comme pins sur le
PIC ...
8) Le bus I2C et son petit connecteur pour une extension sont tres
bien, n'y touchons pas. Par contre, j'aimerais beaucoup utiliser le
port SPI1 sur les pins 4 (SDI1), 5 (SDO1) et 14 (SCK1OUT) pour relier
le PIC a une petite EEPROM externe, elle aussi sur la platine de
dvlpmt. Je propose une petite 25LC160A comme exemple mais cela a peu
d'importance puisque le brochage 8 pins est le meme pour quasi toutes
les tailles. Comme l'eeprom sera le seul peripherique SPI relie au
PIC, on peut se contenter de 3 lignes (SDO, SDI et SCK) et fixer la
valeur des 5 autres pattes de l'eeprom une fois pour toute. Comme les
pins 4 et 5 du PIC sont aussi utilisees pour la programmation, on peut
eventuellement prevoir un petit bloc de jumpers pour choisir entre
eeprom et port ICD2.
9) A quoi va servir le second crystal de 32,768 kHz ? Est-ce bien
utile ?
10) Sur la page 1, a droite du JP-LINK, les labels "Rx" et "Tx"
seraient utilement remplace par (respectivement) "Tx-PIC" et "Rx-PIC".
Pour le reste, le projet Freebus et la lecture attentive des
possibilites du TP-UART m'ont donne une idee assez interessante.
J'ecrirai a ce sujet d'ici tres peu de temps.
> Par contre je n'aime pas réinventer la roue, surtout au début!
> Quelqu'un a t'il modifié mon schéma depuis peu? Keldo? Olivier?
Bonjour Stephane.
Alors comme promis,j'ai encore bien reflechi au schema.
En faisant une petit recapitulatif, j'arrive a :
1) Il faut supprimer le convertisseur DC-DC et l'alim 5V qui le suit,
le tout est inutile car le BIM s'alimente depuis le bus et sa pin 5V
est une sortie.
2) Les circuits autour des deux switches (SW-PIC et SW-RESPIC) doit
etre modifie : y ajouter 2 resistances (pour chaque switch) afin de
viderl e condo et de ne pas le court-circuiter.
3) On peut mettre le JP6 avant les optocoupleurs afin de reduire leur
nombre a 2 au lieu de 4, mais ce n'est pas fort important car rien
n'oblige de souder les 4 si seulement un seul mode de connection au
bus est utilise.
4) Il y a un doute sur le cablage des optocoupleurs, surtout sur ceux
des pattes "Rx" a mon avis ; je vais reflechir a la question ce soir
et je posterai un petit schema demain soir.
J'amerais y ajouter les points siuvants :
5) Si j'etais toi, je supprimerais le JP-EIB, le SW-BIM, R30 et
LED5 ... ainsi que le BIM2 !
Un BCU2 a placer dans un boitier mural, ce n'est rien d'autre qu'un
BIM113 sous boitier plastique avec moins de pins accessibles. Pour
ceux qui desirent utiliser le mode FT1.2 plutot qu'un TP-UART, ce
serait stupide de s'amuser a commander specifiquement un BIM113 chez
Opternus et payer des frais de transport alors que nous avons surement
tous a la maison un BCU2 disponible pour nos tests ... et si non il
est sans doute plus facile d'en acheter un que de commander chez
Opternus. De plus, une fois les tests finis, ce BCU2 pourra servir
aautre chose dans la maison. Bref, pour moi, toute la partie "BIM" du
circuit sera avantageusement remplacee par un petit connecteur male
2x5 pins pour connecter la plaque de dvlpmt sur un BCU2
"classique" (et peu importe la marque de ce dernier). Le brochage de
ce 2 x 5 pins est disponible sur le net (mais je n'ai pas le lien sous
la main a l'instant) et un petit cable plat 10 fils + 2 connecteurs (1
male cote BCU2, un femelle cote plaque dvlpmt). Seul 5 pins seront a
cabler : GND, 5V (pour alimenter les optos), Tx, Rx et PEItype, le
reste est inutile.
Sur la platine de dvlpmt, il faut garder R29 pour le coder le type
PEI, connectee directement au connecteur 2 x 5, mais je pense que elle
doit etre branchee au 5V et non a GND ...
6) J'ai comme un doute avec le brochage de certaines lignes du TP-
UART, je te dis quoi demain soir.
7) Les lignes RTS et CTS sont elles bien utiles sur l'UART vers le
PC ? Il ne reste plus grand chose de disponible comme pins sur le
PIC ...
8) Le bus I2C et son petit connecteur pour une extension sont tres
bien, n'y touchons pas. Par contre, j'aimerais beaucoup utiliser le
port SPI1 sur les pins 4 (SDI1), 5 (SDO1) et 14 (SCK1OUT) pour relier
le PIC a une petite EEPROM externe, elle aussi sur la platine de
dvlpmt. Je propose une petite 25LC160A comme exemple mais cela a peu
d'importance puisque le brochage 8 pins est le meme pour quasi toutes
les tailles. Comme l'eeprom sera le seul peripherique SPI relie au
PIC, on peut se contenter de 3 lignes (SDO, SDI et SCK) et fixer la
valeur des 5 autres pattes de l'eeprom une fois pour toute. Comme les
pins 4 et 5 du PIC sont aussi utilisees pour la programmation, on peut
eventuellement prevoir un petit bloc de jumpers pour choisir entre
eeprom et port ICD2.
9) A quoi va servir le second crystal de 32,768 kHz ? Est-ce bien
utile ?
10) Sur la page 1, a droite du JP-LINK, les labels "Rx" et "Tx"
seraient utilement remplace par (respectivement) "Tx-PIC" et "Rx-PIC".
Pour le reste, le projet Freebus et la lecture attentive des
possibilites du TP-UART m'ont donne une idee assez interessante.
J'ecrirai a ce sujet d'ici tres peu de temps.