Yocto-maxi-io-v2

Yocto-Maxi-IO-V2

   

The Yocto-Maxi-IO-V2 device provides 8 digital I/O, electrically isolated from the USB bus. Each I/O bit can be configured individually as a simple input, an open-drain input (internal pull-up), a TTL/CMOS-like output, or an open-drain output (open collector).

Without external power source, each I/O pin can receive or produce a digital signal at 3V or 5V levels (low current).

With an external power source, the device can work with voltages up to 28V and deliver up to 250mA per channel, which makes it possible to drive small relays for instance.

If you need 4 channels only, you can use the Yocto-IO instead.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-n and to a GSM network using a YoctoHub-GSM.

Yocto-Maxi-IO-V2 Yocto-Maxi-IO-V2 Enclosure not included

USB cables and enclosures to be ordered separately.

CHF 97.83

   Add to cart

Specifications

Product ID:MAXIIO02
Product name:Yocto-Maxi-IO-V2
USB connector:micro-B
Width:58mm
Length:57mm
Weight:18g
Channels:8
Chipset:NCV7608
Refresh rate:250Hz
Output impedance:<10Ω
Max working voltage:28V
Protection class, according to IEC 61140:class III
USB isolation, dielectric strength:1kV
Normal operating temperature:5...40°C
Extended operating temperature1:-30...85°C
Supported Operating Systems:Windows (PC + IoT), Linux (Intel + ARM), macOS, Android
Drivers:Driverless, no driver needed
API / SDK / Libraries:C++ Obj-C C# VB.NET UWP Delphi Python Java Android LabVIEW
API / SDK / Libraries (TCP only):Javascript Node.js PHP
RoHS compliance:RoHS III (2011/65/UE+2015/863)
Suggested enclosure:YoctoBox-MaxiIO-Transp
Harmonized tariff code:9032.9000
Cables and enclosures:available separately
Made in:Switzerland


1 The extended temperature range is defined based on components specifications and has been tested during a limited duration (1h). When using the device in harsh environments for a long period of time, we strongly advise to run extensive tests before going to production.

Accessories and related products

YoctoBox-MaxiIO-Transp, Clear plastic enclosure for the Yocto-Maxi-IOPowerSocket, Screw connector socketUSB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cm

Related articles and application examples

Downloads

User manual (HTML)
User manual (PDF)
Product brief
Blueprints
3D file (STEP)
RoHS certificate
Most recent firmware51180 (12/02/2022)
Programming libraries62875 (10/09/2024)
Command line API62875 (10/09/2024)
VirtualHub application62388 (09/01/2024)


Add a comment 4 comments


1 - ibrahimdanish Sunday,august 04,2024 21H31

I am trying to use channel 0 as input from another output. The input signal has low value of 1V and high as 3.3V. When I connect it to maxi-io-v2, the input voltage drops significantly in that it always read it as logic LOW.

How does the maxi-io-v2 input work. How shall we connect it to let say to a microcontroller output as its input?

2 - martinm (Yocto-Team)Monday,august 05,2024 4H26

@ibrahimdanish: This is supposed to work. Actually looping an output channel back to an input channel is exactly how each and every Yocto-Maxi-IO-V2 is tested right before packaging.

Double check your open-drain settings and then contact Yoctopuce support with your VirtualHub debug information.

3 - ibrahimdanish Monday,august 05,2024 9H27

@martinm, I am not looping back its output to its input. Instead, I am connecting an external signal to Yocto-Maxi-IO-V2. I think the voltage drops due to internal resistors or open-drain etc. How does the input look like?

Further in the manual it says, "For open-drain 3V input, it is required to add an external pull-up."

Are there any examples we can refer to about how to use Yocto-Maxi-IO-V2 input channels?

4 - martinm (Yocto-Team)Monday,august 05,2024 9H31

@ibrahimdanish: contact Yoctopuce support, it will be easier to sort this out by email.

Yoctopuce, get your stuff connected.