Bonsoir,
Pour mon projet en cours, j'aurais besoin d'implanter un bus CAN. Ce projet vise à controller via une interface Web, un environnement domotisé.
L'architecture générale se compose autour de la carte "Foxboard" dévellopé par la société acmesystems : http://www.acmesystems.it/?id=4
Cette carte, pour la décrire brièvement est un solution Linux embbeded basée sur un CPU de type Etrax de chez Axis (le même que l'on trouve sur certaines caméra IP, par exemple). Les différents I/O possible sont Ethernet,USB, SCSI, I2C, RS232 et d'autres I/O que l'on peut utiliser assez facilement.
Mon souhait serait de pouvoir utiliser un des ports série pour pouvoir utiliser le bus CAN, en utlisant un composant comme un MAX3110 de chez Maxim ( http://www.nerdgirls.org/technical/...20Datasheet.pdf ) qui fait la liaison entre l'UART et le SPI ensuite je souhaiterais intercaler sur cette même liaison SPI, un controleur CAN de chez Microchip, le MCP2515 par exemple ( http://ww1.microchip.com/downloads/...eDoc/21801d.pdf ).
Ma question, serait de savoir si je peux cascader directement c'est deux composants? Sans utiliser de µC entre les deux qui serait, à mon gout dommage du fait de la présence d'un CPU sur ma carte principale.
Autrement, je possède la solution de pourvoir utiliser comme controlleur de Bus CAN, le SJA1000 de chez NXP ( http://www.nxp.com/pip/SJA1000 ), cette solution est envisageable mais elle me plait un peu moins car il faudrait gérer de façon logicielleen émulant, la gestion des E/S du CPU Axis.
Merci d'avance, pour l'aide qui me sera apporté.
Romain
-----