Sign in

username:

password:



Not a member?

Search rabbit-semi



Search tips

Subscribe to rabbit-semi



Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | Rabbit-Semi | Re: Rabbit IRDA Info

This is a group for folks designing and programming embedded systems using the Rabbit Semiconductor C-programmable microcontroller. Rabbit Semi is a spin-off from Z-World who makes a variety of embedded modules and tools. This group is not affiliated with either Rabbit or Z-World, but is a user forum for sharing ideas, asking questions, flaunting knowledge, and other typical user group stuff. The Rabbit is a powerful uC, supported by a full-featured C-compiler.

Re: Rabbit IRDA Info - Will Keogh - Sep 6 11:02:30 2006

Yes, z-world, while proudly touting the IrDA capability of the rabbit
processor neglects to mention that they don't supply an IrDA stack. So you
can't communicate with anything high-level like a PDA. I investigated this
in some depth about 2 years ago.

The cheapest commercial IrDA stack I could find (with source code) was
$30,000! I did eventually find a public-domain stack implementation called
pico-IrDA, though it only supports the minimal functions - from memory, it
was slave mode only, and fixed 9600baud (but check for yourself, I don't
remember too clearly). I started porting it to DynamicC, but the project got
shelved before I got far.

If you can live with max 115200bps, you can buy IrDA chips that handle the
whole business - hardware and software - and they only cost a few dollars.
Microchip is one manufacturer. But if you need the higher speed IrDA modes -
1 or 4Mbps (which I did), I am not aware of any canned solutions.

You'll probably need a book to explain the IrDA protocol, because its pretty
complicated. I have "IrDA principles and protocols" by Knutson and Brown.
Its adequate - certainly better than reading the IrDA spec - but not
brilliantly written. Maybe look for something else on amazon.

Will

> Posted by: "kman450" k...@yahoo.com
> Re: Rabbit IRDA Info
> Mon Sep 4, 2006 2:18 pm (PST)
>
> My name is Karthik Krishnamurthy I came across your
> post regarding
> IrDA protcol on teh rabbit groups. I was wondering if
> you were able
> to create the protcol stack/ drivers. If so, can you
> point me in the
> right direction as to how to go about it? Or are you
> willing to sell
> the driver you created?
>
> Thanks,
>
> Karthik



(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )


Re: Re: Rabbit IRDA Info - Steve Trigero - Sep 6 12:40:43 2006

A couple of years ago we did a design with IrDA using an RCM3000 and used
an IrDA chip from Microchip. It connected up to the serial port of the Rabbit and
acted just like a UART. You even set it up just like a UART. It handled all the
IrDA protocol, no protocol stack required, and it spit out serial data and took
serial data to and from the Rabbit. We used a PDA to communicate with the unit.
It was really quite easy. If you can use a UART you can use this IrDA device from
Microchip. I believe the part number was MCP2150.

----- Original Message ----
From: Will Keogh
To: r...@yahoogroups.com
Sent: Wednesday, September 6, 2006 7:57:38 AM
Subject: [rabbit-semi] Re: Rabbit IRDA Info

Yes, z-world, while proudly touting the IrDA capability of the rabbit
processor neglects to mention that they don't supply an IrDA stack. So you
can't communicate with anything high-level like a PDA. I investigated this
in some depth about 2 years ago.

The cheapest commercial IrDA stack I could find (with source code) was
$30,000! I did eventually find a public-domain stack implementation called
pico-IrDA, though it only supports the minimal functions - from memory, it
was slave mode only, and fixed 9600baud (but check for yourself, I don't
remember too clearly). I started porting it to DynamicC, but the project got
shelved before I got far.

If you can live with max 115200bps, you can buy IrDA chips that handle the
whole business - hardware and software - and they only cost a few dollars.
Microchip is one manufacturer. But if you need the higher speed IrDA modes -
1 or 4Mbps (which I did), I am not aware of any canned solutions.

You'll probably need a book to explain the IrDA protocol, because its pretty
complicated. I have "IrDA principles and protocols" by Knutson and Brown.
Its adequate - certainly better than reading the IrDA spec - but not
brilliantly written. Maybe look for something else on amazon.

Will

> Posted by: "kman450" kman450@yahoo. com
> Re: Rabbit IRDA Info
>
>
> Mon Sep 4, 2006 2:18 pm (PST)
>
> My name is Karthik Krishnamurthy I came across your
> post regarding
> IrDA protcol on teh rabbit groups. I was wondering if
> you were able
> to create the protcol stack/ drivers. If so, can you
> point me in the
> right direction as to how to go about it? Or are you
> willing to sell
> the driver you created?
>
> Thanks,
>
> Karthik



(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )

Re: Re: Rabbit IRDA Info - Alexis - Sep 6 16:35:27 2006

Hi there

I used an MCP 2120 connected to a Toshiba TFDS 4500 IR device.
One thing to watch out for, is that there must be a beefy capacitor
de-coupling the IR device.

Alexis

Steve Trigero wrote:
> A couple of years ago we did a design with IrDA using an RCM3000 and used
> an IrDA chip from Microchip. It connected up to the serial port of the
> Rabbit and
> acted just like a UART. You even set it up just like a UART. It
> handled all the
> IrDA protocol, no protocol stack required, and it spit out serial
> data and took
> serial data to and from the Rabbit. We used a PDA to communicate with
> the unit.
> It was really quite easy. If you can use a UART you can use this IrDA
> device from
> Microchip. I believe the part number was MCP2150.
>
> ----- Original Message ----
> From: Will Keogh
> To: r...@yahoogroups.com
> Sent: Wednesday, September 6, 2006 7:57:38 AM
> Subject: [rabbit-semi] Re: Rabbit IRDA Info
>
> Yes, z-world, while proudly touting the IrDA capability of the rabbit
> processor neglects to mention that they don't supply an IrDA stack. So you
> can't communicate with anything high-level like a PDA. I investigated this
> in some depth about 2 years ago.
>
> The cheapest commercial IrDA stack I could find (with source code) was
> $30,000! I did eventually find a public-domain stack implementation called
> pico-IrDA, though it only supports the minimal functions - from memory, it
> was slave mode only, and fixed 9600baud (but check for yourself, I don't
> remember too clearly). I started porting it to DynamicC, but the
> project got
> shelved before I got far.
>
> If you can live with max 115200bps, you can buy IrDA chips that handle the
> whole business - hardware and software - and they only cost a few dollars.
> Microchip is one manufacturer. But if you need the higher speed IrDA
> modes -
> 1 or 4Mbps (which I did), I am not aware of any canned solutions.
>
> You'll probably need a book to explain the IrDA protocol, because its
> pretty
> complicated. I have "IrDA principles and protocols" by Knutson and Brown.
> Its adequate - certainly better than reading the IrDA spec - but not
> brilliantly written. Maybe look for something else on amazon.
>
> Will
>
> > Posted by: "kman450" kman450@yahoo. com
> > Re: Rabbit IRDA Info
> >
> >
> > Mon Sep 4, 2006 2:18 pm (PST)
> >
> > My name is Karthik Krishnamurthy I came across your
> > post regarding
> > IrDA protcol on teh rabbit groups. I was wondering if
> > you were able
> > to create the protcol stack/ drivers. If so, can you
> > point me in the
> > right direction as to how to go about it? Or are you
> > willing to sell
> > the driver you created?
> >
> > Thanks,
> >
> > Karthik
>

______________________________
Piccolo-based Solar Explorer Development Kit -- Evaluate different power stages used in solar applications in a safe, low voltage environment!


(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )

Re: Re: Rabbit IRDA Info - Steve Trigero - Sep 6 17:23:37 2006

Sounds like a hardware problem ;>

----- Original Message ----
From: Alexis
To: r...@yahoogroups.com
Sent: Wednesday, September 6, 2006 11:40:28 AM
Subject: Re: [rabbit-semi] Re: Rabbit IRDA Info

Hi there

I used an MCP 2120 connected to a Toshiba TFDS 4500 IR device.
One thing to watch out for, is that there must be a beefy capacitor
de-coupling the IR device.

Alexis

Steve Trigero wrote:
> A couple of years ago we did a design with IrDA using an RCM3000 and used
> an IrDA chip from Microchip. It connected up to the serial port of the
> Rabbit and
> acted just like a UART. You even set it up just like a UART. It
> handled all the
> IrDA protocol, no protocol stack required, and it spit out serial
> data and took
> serial data to and from the Rabbit. We used a PDA to communicate with
> the unit.
> It was really quite easy. If you can use a UART you can use this IrDA
> device from
> Microchip. I believe the part number was MCP2150.
>

______________________________
Piccolo-based Solar Explorer Development Kit -- Evaluate different power stages used in solar applications in a safe, low voltage environment!


(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )