Hello,
I am in the design phase of my prototype, selecting the right components, but I am not sure about the main processor I will use. The product needs to meet the following requirements:
1- Wireless communication using WiFi. The device will exchange logs and parameters with a browser using WebSockets. We can try with BLE too as we are aiming phone/tablets.
2- Sound generation and output to Headphones. I have to create a vector from scratch using formulas like "sin()", "rnd()", "log()", "sqrt". Sounds like Pure Tones and filtered white noises.
3- Get sensors data using i2c or SPI, controlling an audio codec using SPI, and flash memory access to store the logs.
4- Floating point operations is preferable as we want the best quality
5- Consume less power as it is possible. It will be battery powered.
I am almost done with the selection of the devices but the MPU-MCU I will use. I will probably use a CC3100Mod/CC3200Mod/WL1835Mod but I am not sure which one yet.
I have these 3 MPUs families in my list:
1- MSP432P4xx 2- Tiva C Series 3- C674x DSP
Which of these seem to be more appropriate for my needs? Maybe there is another one from TI I haven't considered.