13/05/2009, 14:35:57
D'abord, merci pour cette réponse rapide et la clarté de tes
explications.
Toutefois il y a quelques points sur lesquels j'ai encore quelques
interrogations :
- Tu dis que le TP-UART contrôle toutes les données provenant du bus
et ne transmet au microcontroleur que les trames valides. Mais d'après
le paragraphe 3.2.1 de la datasheet, dans certains cas le TP-UART
n'indique pas au controleur les erreurs et le controleur doit se
débrouiller tout seul pour les reconnaitre (voir la phrase que j'ai
mis en majuscule) :
"The signals can be transmit without a break and the Idle-level is 1.
The parity bit of every signal is checked while down loading and
faults, which can appear,
are transmitted to the host controller. The check mechanism runs also
while receiving of
telegrams from the EIB, but here isn’t any possibility to transmit a
fault to the host controller.
In those cases THE HOST CONTROLLER HAS TO RECOGNIZE THE PARITY FAULTS
IN THE TRANSMITTED TELEGRAM BY ITS OWN."
Quels sont ces cas où le controleur doit assumer seul la détection des
erreurs ?
- Ensuite, je me pose des questions sur les modes de fonctionnement du
TP-UART : le mode normal et le mode analogique. Quelles sont les
différences entre ces 2 modes, au-delà du fait qu'en mode normal
l'état de repos est "1" et "0" en mode analogique ? Etant donné qu'en
mode analogique la partie numérique du TP-UART n'est pas utilisée, est-
ce que ça veut dire que dans ce mode le TP-UART fonctionne comme un
simple transceiver de bit (c'est à dire comme le FZE 1066 par
exemple) ?
- Sinon, dernière question qui n'a rien à voir avec la technique : est-
ce que quelqu'un connait un fournisseur de TP-UART autre qu'Opternus,
pour acheter juste 1 ou 2 composants ?
Merci à toi Kylia et aux éventuelles personnes que ces questions
intéressent.
explications.
Toutefois il y a quelques points sur lesquels j'ai encore quelques
interrogations :
- Tu dis que le TP-UART contrôle toutes les données provenant du bus
et ne transmet au microcontroleur que les trames valides. Mais d'après
le paragraphe 3.2.1 de la datasheet, dans certains cas le TP-UART
n'indique pas au controleur les erreurs et le controleur doit se
débrouiller tout seul pour les reconnaitre (voir la phrase que j'ai
mis en majuscule) :
"The signals can be transmit without a break and the Idle-level is 1.
The parity bit of every signal is checked while down loading and
faults, which can appear,
are transmitted to the host controller. The check mechanism runs also
while receiving of
telegrams from the EIB, but here isn’t any possibility to transmit a
fault to the host controller.
In those cases THE HOST CONTROLLER HAS TO RECOGNIZE THE PARITY FAULTS
IN THE TRANSMITTED TELEGRAM BY ITS OWN."
Quels sont ces cas où le controleur doit assumer seul la détection des
erreurs ?
- Ensuite, je me pose des questions sur les modes de fonctionnement du
TP-UART : le mode normal et le mode analogique. Quelles sont les
différences entre ces 2 modes, au-delà du fait qu'en mode normal
l'état de repos est "1" et "0" en mode analogique ? Etant donné qu'en
mode analogique la partie numérique du TP-UART n'est pas utilisée, est-
ce que ça veut dire que dans ce mode le TP-UART fonctionne comme un
simple transceiver de bit (c'est à dire comme le FZE 1066 par
exemple) ?
- Sinon, dernière question qui n'a rien à voir avec la technique : est-
ce que quelqu'un connait un fournisseur de TP-UART autre qu'Opternus,
pour acheter juste 1 ou 2 composants ?
Merci à toi Kylia et aux éventuelles personnes que ces questions
intéressent.