Tool/software: Code Composer Studio
Hi Community,
First of all, i want to mention that this is my first post :) so i'm sorry if i do something wrong.
I have the following problem:
I am working on a project where the first task is to read data out of an ADC via SPI. We selected a MSP430i2021 for this.
Now the problem ist that the microcontroller is not fast enough to receive the data that were sampled by the ADC. We have to set the ADC very low on speed. We use a ADC from Microchip (MCP3914) which got 8 synchronously sampling Channels. At the moment we get maximum 1ksps out of the ADC. But it is possible to go up to 125ksps with this ADC (per Channel).
So I need your help with choosing a new microcontroller for this application.
It would be great if the Code that I already written, could use further on. But it is not mandatory if there are good librarys and enough power to compensate one or a few lines of quick and dirty code ;)
After that we have to send the sampled data to the computer for data handling with matlab. Here is the problem that the actual microcontroller only has a slow UART which could be the next bottleneck. For that we Need much memory in the microcontroller to store the sampeld data or fast Periphery like USB or Ethernet to transmit faster than the samples can reach the microcontroller. The optimum would be both, big memory and fast interconnections.
Anyway I am not that experienced in writting C-Code for microcontrollers. I just started with my master study and before that i worked with Automation Control Systems like PLC.
I hope you can help me with that. Are there any Guidelines how a beginner like me can select the proper microcontroller?
And of course i am sorry for the grammar, english is my second language and i am use it not that much.
Greets Maximilian