- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello !
I'm trying to read a PWM signal on a NUC Board and analyse it in order to launch a programm. Unfortunately, my NUC Board seems unable to do so and I'm planning on maybe buying another one. Which new product could allow me to do this ?
Thanks.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What are you trying to read it with? Software running on Windows?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not sure yet of which software i want to read the signal with but it would indeed be the idea. Do you have any solution in mind ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well, that's really the point. With Windows (and Linux too), you really don't have the real-time responsiveness that you need to process PWM signals. You can attempt to brute force this with Windows' (not so) real-time thread priorities, but you could upset the normal operation of Windows doing this. Depending upon the frequency of the PWM signal, there are even cases where a hard real-time O/S wouldn't be able to handle it in software. You really need specialized hardware in order to do this properly. With the assistance of appropriate PWM signal processing ICs, even the low-end Atom/Celeron/Pentium NUCs would be able to then handle the processing of data from these ICs. Which NUC you would then need is dependent upon what its capabilities are for connecting this hardware. If the "device" is accessible across USB, literally *any* NUC would do. If you need something like I2C, however, this will limit the NUCs that you could choose from.
Hope this helps,
...S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks very much for your answer. It totally clarifies the issue.
I decided to add an Arduino UNO to my system following your explanation.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page