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 ?
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,