Hello,
I am looking for a board with the following requirements:
- 6 PWM output pins
- Synchronized PWM
- 2 analog input pins
- Enconder input/velocity/hal sensor
- SPI communication
- Hight speed host interface (CAN/Ethernet)
- Ease of programming
- Real time sampling with >10kHz
- Dead band between pairs of PWM (optional)
The Beaglebone Black fits in all requirements except in the ease of programming. In order to accomplish real time with 10kHz or more I would have to try bare metal programming it, which for now I prefer not to go that way.
And even if I wanted to use an OS in the board and use the PRUs, for my purpose the PRUs have a short memory sharing with the main CPU, which makes it difficult to run my intended code.
Therefore, I would really appreciate any thoughts about alternatives!
Thank you in advance!
ampLe
I am looking for a board with the following requirements:
- 6 PWM output pins
- Synchronized PWM
- 2 analog input pins
- Enconder input/velocity/hal sensor
- SPI communication
- Hight speed host interface (CAN/Ethernet)
- Ease of programming
- Real time sampling with >10kHz
- Dead band between pairs of PWM (optional)
The Beaglebone Black fits in all requirements except in the ease of programming. In order to accomplish real time with 10kHz or more I would have to try bare metal programming it, which for now I prefer not to go that way.
And even if I wanted to use an OS in the board and use the PRUs, for my purpose the PRUs have a short memory sharing with the main CPU, which makes it difficult to run my intended code.
Therefore, I would really appreciate any thoughts about alternatives!
Thank you in advance!
ampLe