BeagleBone and TiWi-R2 module

623 views
Skip to first unread message

Christopher Piggott

unread,
Feb 11, 2012, 10:07:39 PM2/11/12
to Beagle Board
Does anybody know if there yet exists a BeagleBone to TiWi-R2 cape, or
at least a reference design?

I know for WiFi it uses SDIO, and I think I an use mmc1. I'm not sure
whether or not I should wire to a specific IRQ.

The HCI interface is serial ... not sure if I should try to use a
specific serial port.

This page:

http://processors.wiki.ti.com/index.php/OMAP35x_Wireless_Connectivity_Solution_Hardware

gives some good info for OMAP that's probably mostly relevant to bone.

I haven't figured out where to get the 32 kHz clock yet.

Gerald Coley

unread,
Feb 11, 2012, 10:10:34 PM2/11/12
to beagl...@googlegroups.com
No that I know if. The module I believe is 1.8V and the Cape is 3.3V on the I/O so that presents issues. SDIO is not easy to level translate..
 
Gerald


--
To join: http://beagleboard.org/discuss
To unsubscribe from this group, send email to:
beagleboard...@googlegroups.com
Frequently asked questions: http://beagleboard.org/faq

Maxim Podbereznyy

unread,
Feb 12, 2012, 4:22:10 AM2/12/12
to beagl...@googlegroups.com
Gerald, I want to use TXS0108E between CPU and TiWi-R2. How about this idea?

p.s. 32k source - you can use an oscillator ASEK2-32.768KHZ-LRT from Digikey

2012/2/12 Gerald Coley <ger...@beagleboard.org>

Maxim Podbereznyy

unread,
Feb 12, 2012, 4:30:58 AM2/12/12
to beagl...@googlegroups.com
Here I found another IC specially designed to bridge 1.8/2.6 devices with the TI Wi-Link-6. Unfortunately soldering will be really painful for most of users.

2012/2/12 Maxim Podbereznyy <lisa...@gmail.com>

Gerald Coley

unread,
Feb 12, 2012, 9:29:47 AM2/12/12
to beagl...@googlegroups.com
My experience with that device is that it is slow to switch. If works fine for 3.3V to 5V, but the 1.8V to 3.3V is a little slower. You will need to run it at a lower speed. There is a new device out that I think is supposed to work better, but I have not worked with it and I don't remember the part number.
 
Gerald

Maxim Podbereznyy

unread,
Feb 12, 2012, 9:58:11 AM2/12/12
to beagl...@googlegroups.com

Christopher Piggott

unread,
Feb 12, 2012, 11:03:11 AM2/12/12
to Beagle Board
On Feb 12, 9:58 am, Maxim Podbereznyy <lisar...@gmail.com> wrote:
> http://www.ti.com/product/twl1200

That's the part that LS Research recommends here:

http://www.lsr.com/downloads/tiwi_r2/TiWi_R2_SDIO_Interfacing_Application_Guide.pdf

It doesn't look that easy to find in small quantities.


This is all making me wonder if this module is just a bad idea, and
perhaps I should find something simpler. Even if SPI is slower than
SDIO, it'd be four pins to level shift, none of them bidirectional.


Gerald Coley

unread,
Feb 12, 2012, 11:22:25 AM2/12/12
to beagl...@googlegroups.com
This is the device I was thuinking of. As I said, I have not used it, but I am sure it will work fine.
 
Gerald


 

Dave Higton

unread,
Feb 12, 2012, 11:41:23 AM2/12/12
to beagl...@googlegroups.com
In message
<CAP3+TEqS_Yp06_c_Guu6x8g3...@mail.gmail.com>
Maxim Podbereznyy <lisa...@gmail.com> wrote:

> Gerald, I want to use TXS0108E between CPU and TiWi-R2. How about this
> idea?

Not sure about TXB0108E, but I have used two TXS0108E between a BB
and a character LCD module. Dead easy. Should work with the other
side anywhere from about 2 V all the way up to 5 V.

I bought a couple of spreader boards from Hong Kong (dead cheap) to
spread the connections out to 0.1" so I could use 0.1" square pad
matrix board. Fortunately I have access to a binocular microscope,
proper soldering iron and proper lead free solder at work, so I
managed the soldering OK.

HTH.

Dave

Maxim Podbereznyy

unread,
Feb 12, 2012, 1:18:50 PM2/12/12
to beagl...@googlegroups.com
based on this document
http://www.lsr.com/downloads/tiwi_r2/TiWi_R2_SDIO_Interfacing_Application_Guide.pdf
I assume either TXS0108E or TWL1200 will work.

2012/2/12 Dave Higton <daveh...@dsl.pipex.com>

Christopher Piggott

unread,
Feb 12, 2012, 1:29:15 PM2/12/12
to Beagle Board
You know, the chips on the TiWi support an SPI mode. LSR says they
don't recommend it because it's slower, but it would be much easier to
level shift SPI.

I am going to ask them about it on their forums. I'll let you know
what I learn.

Christopher Piggott

unread,
Feb 12, 2012, 1:41:15 PM2/12/12
to Beagle Board
I got an almost immediate response:

> Hello,
>
> There is no support for SPI interface to the TiWi. If you search through the forum there are several posts on this issue.
>
> Christopher Hofmeister
> LS Research


Tom King

unread,
Feb 12, 2012, 3:44:51 PM2/12/12
to beagl...@googlegroups.com
I am solving this problem on the cape I am working on now by using a CPLD to do the voltage conversions.

its plenty fast (200mhz) and will deal with this conversion issue, I just need tor read the spec for SDIO and learn what it takes to turn around the buffer logic to make the bus work.

Tom

Gerald Coley

unread,
Feb 12, 2012, 3:51:46 PM2/12/12
to beagl...@googlegroups.com
To turn the bus around, you need to detect which end is driving the bus and then switch direction on the fly. There are no control singals that will tell you when the direction changes.
 
Gerald

Christopher Piggott

unread,
Feb 12, 2012, 5:39:38 PM2/12/12
to Beagle Board
On Feb 12, 9:29 am, Gerald Coley <ger...@beagleboard.org> wrote:
> My experience with that device is that it is slow to switch. If works fine
> for 3.3V to 5V, but the 1.8V to 3.3V is a little slower. You will need to
> run it at a lower speed.

Gerald, can this be done in all software (telling the bone's MMC to
run slower)?

Gerald Coley

unread,
Feb 12, 2012, 5:49:11 PM2/12/12
to beagl...@googlegroups.com
That is the only way it can be done. But, assuming this new device works, it may not be necessary.
 
Gerald

richard.i...@gmail.com

unread,
Mar 17, 2012, 4:28:22 PM3/17/12
to beagl...@googlegroups.com
Did anyone seriously get anywhere with the LSR TiWi-R2 module?
 
Initial response from the LSR site to Beaglebone support was negative and unhelpful..
 
Later LSR marketiing say they have a solution, but that was a month ago.
 
Is TiWi a waste of time for the Beaglebone? Shame I bought it! Hope; I get refund from supplier.
 
I tried to get response on thier site, but the moderator deletes my requests. What is the problem ?

richard.i...@gmail.com

unread,
Mar 17, 2012, 7:05:04 PM3/17/12
to beagl...@googlegroups.com
Wow!  got my Tiwi-R2 working with Beaglebone Thx all.
 

On Sunday, February 12, 2012 3:07:39 AM UTC, Christopher Piggott wrote:

Christopher Piggott

unread,
Mar 18, 2012, 11:54:08 AM3/18/12
to beagl...@googlegroups.com
Richard, can you share what you did? Description of hardware,
software (bluetooth too), what kernel you're using, how the whole
thing generally went?

--Chris

Eric Fort

unread,
May 21, 2012, 3:59:15 AM5/21/12
to beagl...@googlegroups.com
Richard,

please do share what you did hardware and software wise to get the
TiWi-R2 module interfaced and working. I too would like to build upon
your accomplishment.

Eric

Christopher Piggott

unread,
May 21, 2012, 9:23:03 AM5/21/12
to beagl...@googlegroups.com
Currently, I can't even find TiWi-R2 ... stock everywhere seems to be zero.

Eric Fort

unread,
May 21, 2012, 11:19:34 PM5/21/12
to beagl...@googlegroups.com
mouser still offers them in single quantities though the lead time as
a non stock item is kinda long. anyone want to go in on a group buy
on TiWi-R2 modules. this would add 802.11bg to Your beagle bone
without tying up the usb port. small and compact to. Getting this
intigrated and working sounds like a good group project. maybe come
up with a production cape out of it. If you're interested in being
part of this make a post, I'd be happy to organize the purchase of
modules and direct the effort.


Eric

Dal Wheeler

unread,
Jun 1, 2012, 6:16:29 PM6/1/12
to beagl...@googlegroups.com

Hello Richard,

 

Did you run into any issues with the kernel module after the firmware update?  I seem to have it hanging on something.   How did you handle the IRQ? 

 

From: beagl...@googlegroups.com [mailto:beagl...@googlegroups.com] On Behalf Of richard.i...@gmail.com
Sent: Saturday, March 17, 2012 5:05 PM
To: beagl...@googlegroups.com
Subject: [beagleboard] Re: BeagleBone and TiWi-R2 module

 

Wow!  got my Tiwi-R2 working with Beaglebone Thx all.

 

Confidentiality Notice: The information contained in this electronic message is privileged and confidential information intended only for the use of the individual entity or entities named as recipient or recipients. If the reader is not the intended recipient, you are hereby notified that any dissemination, distribution or copy of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by electronic mail and permanently delete this message from your computer system. Thank you.


Disclaimer added by CodeTwo Exchange Rules 2010
www.codetwo.com

dhanasek...@gmail.com

unread,
Jun 21, 2014, 9:00:14 AM6/21/14
to beagl...@googlegroups.com
Hello,

We are using TiWi-R2 module. We have connected TiWi-R2 with processor (iMX6) through level translator (twl1200). We observed that clock and command are going to TiWi-R2, but TiWi-R2 is not responding. We did not see any activity in SDIO lines. We verified the power sequencing and clock signal, it looks good. but TiWi-R2 is not responding.

Please help us what could be the reason.

Thanks & Regards
Sekar
Reply all
Reply to author
Forward
0 new messages