msaadq / sdp-vitealth

The Zitals platform
1 stars 0 forks source link

Investigate the use of the AFE module for our scenario (8) #16

Closed msaadq closed 7 years ago

msaadq commented 7 years ago

ACs:

  1. Investigate if we can intercept data from PC using AFE EVAL
  2. Investigate if the AFE EVAL is programmable
  3. Investigate if we can use AFE Module + PWR for our scenario
msaadq commented 7 years ago

@abdullah-ahsan Please update on your progress.

ahsan commented 7 years ago

Solutions (ver 1)

1.COM Data Intercept

The data can be ontained progrmatically from the EVM board through USB. The communication format is defined in the following file:

https://drive.google.com/open?id=0B3lqwgdkGlYAb1hhUzFXT3dfY3M

There is a guide for writing python scripts available in the installation directory of the EVM gui. There are also some example scripts available.

2.Programming the MSP430

Yes, the MSP430 microcontroller on the EVM board is programmable, through the JTAG interface. But it requires a special programmer. https://e2e.ti.com/support/applications/medical/f/30/p/394076/1391907#1391907

The source code that will be needed to burn on the MSP besides custom code is available on the TI website. http://www.ti.com/lit/zip/slac678

3.AFE module + PWR for our scenario

Using the standalone AFE4400 for our scenario is possible as well as recommended. The microcontroller will have to talk to the AFE4400 chip through SPI interface. In order to do this, we will have to study/replicate the source code provided on the AFE4400evm resource page. This is the 'interface 2' part shown in the following figure: alt text

https://e2e.ti.com/support/applications/medical/f/30/t/554536

msaadq commented 7 years ago

I think that the first scenario is good for us as we would not need to spend a lot of effort on making the hardware first. One concern I have regarding 2 is, are the JTAG pins exposed on AFE module?