![]() |
2009-11-03
, 17:37
|
Posts: 5 |
Thanked: 0 times |
Joined on Oct 2009
|
#82
|
![]() |
2009-11-03
, 18:44
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#83
|
![]() |
2009-11-03
, 19:01
|
Posts: 4 |
Thanked: 3 times |
Joined on Sep 2009
|
#84
|
I wish I could find an actual picture of the AK8973 because in my imagination it would look something like the chip in this article: Atheros's AR6003 chip bring 802.11n to cellphones
![]() |
2009-11-04
, 04:45
|
Posts: 243 |
Thanked: 172 times |
Joined on Sep 2007
@ silicon valley
|
#85
|
I assume you went with the Honeywell 3-axis magnetometer? I'm fairly confident the N900's tilt sensors can be used to do the tilt compensation, so the much more expensive tilt compensated one shouldn't be necessary.
Ideally, we'd be able to tap into an existing i2c bus and be done with it---we just need the IC and some bypass caps. Going through USB (assuming OTG support becomes available) will probably require a microcontroller and will be bulkier and uglier.
![]() |
2009-11-04
, 13:17
|
Posts: 71 |
Thanked: 34 times |
Joined on Sep 2009
|
#86
|
So maybe the first thing to do is build an SDIO->USB host adapter for the N900, and then all sorts of new gadgets are available...
![]() |
2009-11-04
, 13:26
|
Posts: 38 |
Thanked: 28 times |
Joined on Feb 2009
|
#87
|
![]() |
2009-11-04
, 14:18
|
|
Posts: 273 |
Thanked: 104 times |
Joined on Mar 2007
@ Manitoba, Canada
|
#88
|
![]() |
2009-11-05
, 09:24
|
|
Posts: 134 |
Thanked: 247 times |
Joined on Sep 2009
@ Spain, EU
|
#89
|
Go up to 10 people and ask them for directions to their house. I doubt that 3 of them will use the words, "North, South, East or West". Then ask each of them if they have ever used a compasss. 0 of 10 will have used a compass.
I would love to have a compass in the N900, but for most people it isn't necessary. Only people that were Boy Scouts actually care about this.
Ok, flame me now.
http://www.datasheetarchive.com/pdf-.../DSA-37871.pdf
It's pretty clear from this that the interface portion is trivial.
In my mind, the question of AK8973 vs. HMC5843 isn't a useful one because they are substantially the same. Ideally, we'd be able to tap into an existing i2c bus and be done with it---we just need the IC and some bypass caps. Going through USB (assuming OTG support becomes available) will probably require a microcontroller and will be bulkier and uglier.
By the way, as nice as the SDIO idea sounds, it's probably no better than doing a USB interface, since SDIO<->I2C will still take a microcontroller, and the issue of mechanically supporting the compass module protruding from an SD slot is not one I want to tackle. USB seems better suited to this. (I say protruding with fair certainty having played around with the HMC5843 enough to ascertain that it is too thick to go inside said slot. The AK8973 is somewhat thinner, but is still too thick when you consider that you need to mount it on a PCB.)