Binho host adapter

The Binho host protocol adapter is a convenient tool for driving I2C, SPI, 1-Wire, PWM or GPIO from your PC. It also has ADC and digital inputs available. You might say “That sounds like an Aardvark”, and you would be pretty much in the ballpark. I’m not going to do a head to head comparison, but I will say the Binho has advantages in size, cost, adds 1-wire and ease of use, and has the disadvantage at the moment of not having off the shelf software such as Control Center or Flash Center that Total Phase provide. It will be interesting to see how this changes over time.

My Binho driving a test circuit, with my Saleae monitoring the traffic.

When I first got my kit I was surprised by how small everything is.  Yes, I’d seen one before, but I’d not see the accessory boards. It’s all nice and compact, and the carry case holds everything easily.

The early accessory kits need a little bit of soldering. I know the expectation is that if you are buying this adapter you are probably a EE wanting to tickle your hardware, to make sure it’s good. If you are a FW engineer, then you are probably no stranger to soldering either.  However, my home soldering iron is from Radio Shack of the 80s and has a large clunky tip, great for the through hole, but not the surface mount jumpers.

Under windows 10 the plug and play drivers immediately saw the product.  I use TeraTerm as my terminal, so I quickly fired that up, and pointed at the new com port, typed a couple of character and hit enter to get an NG response, so I knew it was working.

Next thing is to try out the GUI.  This is a very lightweight app, that takes care of your basic needs.  It covers the GPIO, I2C and SPI use cases, as well as giving you device ID and version information, control of the LEDs and access to the bootloader for reflashing firmware.

Re-flashing is done in a really neat way, when you enter bootloader the unit boots up and connects as a USB disk drive, and you just drag and drop the image in.

After owing a Binho for several months I finally had a great use for it, that was to program a 1-wire EEPROM. I followed the python example under Linux, and quickly had a usable interface to peek and poke the memory within an hour or so.

I look forward to playing with this device more when I get a bit of breathing space, it looks like it could be a great alternative to the Aardvark, weighing in at half the cost and providing the same if not more functionality.

I see the Binho is available at both binho.io and saleae.com.