![]() |
navX Micro I2C voltage and Roborio
I been digging around the documentation. The navX is a 5v board and the RoboRIO Onboard I2C Interface is 3.3v http://pdocs.kauailabs.com/navx-micr...-installation/. The MXP-Expansion I2C ports seem to be 5vdc. Should I understand this to mean we should use the MXP-Expansion I2C interface?
reading on at the bottom of the page Quote:
Then even this page suggest using the USB preferably. |
Re: navX Micro I2C voltage and Roborio
We at Kauai Labs are launching the USB support for all languages for the kickoff. It is a much fast interface and that would be the preferable method.
The maximum sample rate for the I2C is 50Hz for the micro through the I2C port. The maximum sample rate for the USB will be 200Hz for the USB. You will need the firmware for version 3 and the new libraries to accomplish this. I hope this helps, Tim |
Re: navX Micro I2C voltage and Roborio
The navX has both 5V and Vcc input voltage pins. The internal power for the navX is apparently 3.3V, based on the labeling of the power LED. While I cannot find this documented anywhere, it appears possible that the navX can be powered using 5V on the 5V pin, or using 3.3V on the Vcc pin. If I were planning to do this, I would join the navX forum and ask the engineers how and if you can power this $100 board using 3.3v.
|
Re: navX Micro I2C voltage and Roborio
Quote:
http://pdocs.kauailabs.com/navx-micr...-installation/ |
Re: navX Micro I2C voltage and Roborio
Quote:
The processor runs down to 1.7V, and the MPU-9250 runs down to 2.4V. The navX-Micro has a voltage regulator with a max voltage drop of 725 mV. So, when 3.3V is applied, the lowest output voltage will be 3.3 - .725 = 2.575. The remaining headroom in the worst case is 2.575 - 2.4 = 175mV. As long as you're OK w/that headroom, this configuration works. NOTE: If you're getting power from the RoboRIO, be aware that if a stage 2 brownout occurs, the RoboRIO will remove power from the 3.3V "user" rail. For this reason, it's highly recommend to connect a USB cable to navX-Micro (if only as a backup power supply). navX-Micro - like navX-MXP - has a dual power supply input, and the RoboRIO USB ports provide 5VDC from a buck/boost regulator that continues generating current even during a stage 2 brownout. Please see the navX-Micro Best Practices for more details. |
Re: navX Micro I2C voltage and Roborio
Quote:
|
Re: navX Micro I2C voltage and Roborio
Quote:
Sorry for any confusion. Tim |
Re: navX Micro I2C voltage and Roborio
Quote:
|
Re: navX Micro I2C voltage and Roborio
Quote:
I2C works very well, and works w/today's 2016 FRC libraries/RoboRIO firmware. Summary: - If using navX-Micro up with 2016 (old) FRC software/firware, use I2C at least until January 7 - If using the 2017 FRC beta software firmware, USB is available now - scott |
| All times are GMT -5. The time now is 04:31. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi