Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: "Bill Davy" <Bill@xxxxxxxxxxxxxxx>
- Date: Fri, 18 Nov 2005 13:48:35 +0000 (UTC)
To support various modules inside a machine. The likely architecture is a
front end PC talking USB 2.0 to a Cypress FX2LP in the machine. That then
splits the control work out to various nodes (spinner, motor, shutter,
laser, etc), connected by a bus.
a) CAN involves me in checking each message was received once and only once.
There's not a lot of space in the Cypress for that sort of thing.
b) We could use LIN but it seems jolly slow. Would mean a nice simple
processor in each node with a little programming and offering some
flexibility.
c) We could use a modified form of I2C but that means no intelligence at
each node (and no programming, which is quite a good thing, in some ways).
Can I do LIN master in the Cypress FX2 (8051 based with a couple of UART's)?
Is there a reasonably standard way for doing LIN slave? I'd prefer 8051
based (so I can go on using the Keil compiler) or PIC16 (which we have also
used).
Any other thoughts (but not too innovative - this is a development project)?
tia,
Bill
.
- Follow-Ups:
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: Ulf Samuelsson
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: Jim Granville
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: R Adsett
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: Rene Tschaggelar
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: Hans-Bernhard Broeker
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- From: Joe G \(Home\)
- Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- Prev by Date: Re: Embedded PowerPC programming book or tutorial?
- Next by Date: Re: crosscompiler for embedded linux
- Previous by thread: controlling a hi-tec HS-311 servomotor
- Next by thread: Re: Faster LIN or simpler CAN or ...? PIC16 or Cypress FX2LP or ...?
- Index(es):
Relevant Pages
|