I have a BeagleBone Green

Image of BeagleBone

and an evaluation board of the temp sensor (ADT7516).

Image if ADT7516

I also have a 4-pin female jumper to grove 4 pin conversion cable.

I am not an electronics student and have no idea how to make the connection. I would like to have some reference for the connection. My goal is to write the driver for the ADT7516 and to test it accordingly. Also, I don't want to use a breadboard here. So can anyone help me with the connection here.



closed as too broad by Chris Stratton, Nick Alexeev Jul 9 '18 at 16:59

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ So, do you have a question? \$\endgroup\$ – Andy aka Jul 9 '18 at 14:39
  • \$\begingroup\$ Hi Andy, I would like to know that how can I connect this. I've really got no idea for it's connection \$\endgroup\$ – Shreeya Patel Jul 9 '18 at 14:43
  • 1
    \$\begingroup\$ Well, I see both have a USB port so I'd explore that option first. \$\endgroup\$ – Andy aka Jul 9 '18 at 15:00
  • \$\begingroup\$ Yes, though if you're going to try USB, maybe first try it on a desktop linux PC and then port the solution to the embedded Linux board. Or figure out how to bypass the USB interface chip on the eval board and operate the sensor itself as an I2C or SPI peripheral. \$\endgroup\$ – Chris Stratton Jul 9 '18 at 15:03
  • \$\begingroup\$ Eval kits usually have a user guide. Did you read it already? If not, you should do that first, because you will see what interfaces the chip and the board have. Then you can compare with the interfaces that are available for the grove connector and see if you have a match. \$\endgroup\$ – Marco Zollinger Jul 9 '18 at 15:03

If you can't find any documentation about how the communication over USB works, connecting the devices by I2C will probably be your best bet indeed.

  • First one should check if the signal voltages of the Beaglebone and the Eval kit are the same. The silkscreen marking on the Beaglebone says 3V3, and if you have a look at the Beaglebone system reference manual, you will see that it is indeed 3.3V for its I/O pins and also the grove connector.
    Then you have to check for the Eval kit. In the schematic part with the sensor (ADT7516) you can see that its supply is tied to +3.3V. So the voltages check out.
  • Now you should be able to just connect the SCL, SDA and GND signals of the Beaglebone to the SCL, SDA and GND connectors on the Eval kit with jumper wires. Don't connect the Vcc/3V3 pins, supply each board seperately over USB.
  • There is the possibility of the USB controller on the Eval kit disturbing the communication on the I2C bus, because not all devices are multi-master capable. If you feel like you are having problems with this come back here and we will talk about how to disable the USB controller.

Not the answer you're looking for? Browse other questions tagged or ask your own question.