I want to learn IoT systems by installing a SoC in my off-grid trailer and monitoring system voltages (a few), a few temperatures, and some mechanical states (switches on hatches). I will eventually want to use PWM to control a motor or two.
Is a balenaFin going to work for my application, in general?
Will the Phoenix “ring” exposed terminals give me the correct access to achieve what I want in a robust manner? (GPIO/ADC/PWM)
I did read the datasheet, but I don’t yet have the knowledge to understand what I’m looking at.
Yes, balenaFin sounds like an ideal candidate for your use-case. In essence, you would want to use the co-processor for real-time signals, such as PWM and for analog input. To monitor system voltages, ideally you would want to use some intermediary board, as the co-processor supports up to 3.8 voltage and the GPIO support up to 5v.
Thanks for reaching out and we are looking forward to hearing more about your use-case
Is the ADC and GPIO accessible from the main CPU directly? I’m hoping to leave do-processor programming to a later stage of development.
For convenient 12v vehicle power, should I get a 2-position Phoenix plug and use that instead of the barrel connector?
And indeed, I need to learn about what’s required for accurate voltage measurement in the vehicle power range of 0-18v or so. Maybe I can find something off-the-shelf that has a few inputs and communicates over a bus?