Go Down

Topic: Multibyte SPI read with Dimitech 2820L Global Orientation Module (Read 2 times) previous topic - next topic

SurferTim

#15
Apr 01, 2013, 11:46 am Last Edit: Apr 01, 2013, 12:03 pm by SurferTim Reason: 1
...and explain how you are powering that module. If you are using the 3.3v bus on the Arduino, it may not provide enough current.

edit: Insure you have a good ground connection to the Arduino for all those devices.

Cabe

The Logic Level Converters are these https://www.sparkfun.com/products/8745

I had buzzed out the connections high and low side, so I am pretty confident they are behaving normally.

The module is powered from the 5v bus on the arduino, however I have just checked the 3v3 max current draw an its 50mA max from the Arduino, however the specs show it can draw up to 69mA in active sensor mode. That also doesn't take into account the current drawn by the Level Converters either.

Looks like I will have to sort out a breadboard psu and a 3v3 arduino so I can stop using those level converters and clean up the wiring.

I suspect this project needs to be paused until the above are sourced. Thanks for all your help so far, I will keep everyone updated.



user256

#17
Apr 20, 2013, 10:32 am Last Edit: Apr 20, 2013, 10:34 am by user256 Reason: 1
According to http://dimitech.com/?p=272 there is a new firmware for this module. The datasheet shows SPI mode 0 now (previous typo?). Level shifting is definitely needed for 5V boards. Maybe updating the firmware would help?
I am on a low-electron diet...

Go Up