Yocto-pwm-rx-c

Yocto-PWM-Rx-C

   

The Yocto-PWM-Rx-C is a 2 channel PWM input. Each channel can report frequency, duty cycle, and pulse length. It works from 0.05Hz to 250Khz and accepts any -30..+30V signal as long as it crosses the 0.7V threshold.

Each channel also features a pulse counter linked to a time counter. This allows it to integrate over time the output of sensors such as flow-meters. The pulse counter works from 0 to 250kHz.

The Yocto-PWM-Rx-C can also be used as a quadrature decoder, allowing you to interface position sensors with a quadrature output signal.

The two PWM inputs are galvanically isolated from the USB bus. This allows you to connect the Yocto-PWM-Rx-C to main-powered equipment without risking to fry your computer.

This module is the equivalent of the Yocto-PWM-Rx, but with a USB type-C connector. Both versions can be connected to a USB A, Type C or Micro-B host with the appropriate cable.

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.

USB cables and enclosures to be ordered separately.

This module is available in several variants:
This product is not available anymore.

Specifications1

Hardware release:Rev. B
Product ID:YPWMRX1C
Product name:Yocto-PWM-Rx-C
USB connector:USB-C
Width:20mm
Length:54mm
Weight:7g
Channels:2
Frequency:0.05 ... 250'000Hz
Refresh rate:50Hz
Input impedance:110KΩ
Max working voltage:-30 ... +30V
Threshold voltage:0.7V
Protection class, according to IEC 61140:class III
USB isolation, dielectric strength:1kV
Normal operating temperature:5...40°C
Extended operating temperature2:-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-Long-Thick-Black
Harmonized tariff code:9032.9000
Made in:Switzerland


1 These specifications are for the current hardware revision. Specifications for earlier revisions may differ.
2 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-Long-Thick-Black, Enclosure for Yoctopuce device (long, thick, black)Fix-2.5mm, screws and spacersUSB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cmYoctoHub-Ethernet, Ethernet-enabled hub for Yoctopuce modules

Related articles and application examples

Downloads

User manual (HTML)
User manual (PDF)
Most recent firmware69970 (11/24/2025)
Programming libraries66320 (05/07/2025)
Command line API70284 (11/13/2025)
VirtualHub application70683 (12/11/2025)


Add a comment No comment yet


Yoctopuce, get your stuff connected.