Part Number: MSP430I2041
Hi,
I am trying to achieve continuous data logging with MSP430I2041. ADC sampling rate is 4 KHz and I am using two channels for current and voltage sampling. I will be storing higher 16 bits so that means I need to store 4 bytes of data every 0.25 ms. The only way I think that this can be achieved is by first storing data in an appropriate size buffer in RAM or flash memory and then implementing burst transfer of a block to an external memory which can be later used to retrieve data.
1) Can you suggest any external memory which can be interfaced with msp 430 as per the application mentioned above?
2) If I want to transfer my data directly to computer using UART, then is there any way by which I may implement this reliably. For e.g. a baud rate of 115200 (one stop bit, 8 data, no parity) will take 0.312 ms to transfer 4 bytes so this cannot be used. Is there any way of using a buffer and burst transfer to implement this?
Please reply to both parts.
Best Regards,
Abhishek.