LabVIEW Embedded

cancel
Showing results for 
Search instead for 
Did you mean: 

blackin driver ad7716

Description: I designed a small board with an AD7716 ADC for biomedical application. The board is designed as per ADSP -2101 example in the AD7716 datasheet. The board connects directly to the sport 0 interface on the Blackfin ADSP BF537 EZ-Kit Lite board.

Pins used are as follows :

Pin 2: vdd

Pin 5: reset -> reset (AD7716)

Pin 6&16: PJ9_TSCLK0 tied with PJ6RSCLK0 ->SCLK(AD7716)

Pin 7: PJ7_RFS0 ->RFS0 (AD7716)

Pin 8&14: PJ8DR0PRI& PJ11DTR0PRI-> SDATA (AD7716)

Pin 10: PJ4_CAN_RX -> MODE (AD7716)

Pin 11: PJ10_TFS0 -> TFS (AD7716)

Pin 18: PF11_LED6 -> DREADY (AD7716)

Pin 25: PF6_LED1 -> DIN (AD7716)

Pin 28&30&32: LED4&3&2 -> A2&A1&A0 (AD7716)

Pin 34 : GND -> GND (AD7716)

I have a basic knowledge of programming embedded systems with inline C, I've a better understanding of systems like 8051. I also have good working knowledge of Labview environment. I'm wondering is it possible for you to assist with developing a driver for the AD7716 to be used with the BLackfin system. Preferably in Labview Gui project file so that we can process data received from the AD7716. I am having trouble determining whether i need to first write a driver in C before i can proceed.

Thank you

Barry

 

Platform             : ADSP-BF537 EZ-KIT Lite

Software            : VisualDSP++ 5.0

Data sheet for AD7716 http://search.analog.com/search/default.aspx?local=en&query=AD7716&contentType=Data_Sheets

0 Kudos
Message 1 of 5
(7,292 Views)

Hi Barry,

 

Are you using or have you considered using the LabVIEW Embedded Module for ADI Blackfin Processors.  There are a number of drivers for supported device drivers and low level protocol drivers for device driver development.

Supported Devices:

Part Number  Type  Description
AD7476A  ADC  12-Bit, 1 MS/S, Low-Power
AD7266   ADC  12-Bit, Dual 2 MS/S
AD1854   DAC  Stereo, 96 kHz, Multibit Sigma-Delta
AD1871   ADC  Stereo, 96kHz, Multi-bit Sigma Delta
AD1836   Codec  Multichannel 96 kHz
Micron MT9V022  CMOS  Image Sensor

 

Best regards,

 

Tony Gibbs
Applications Engineer
NIUK

0 Kudos
Message 2 of 5
(7,279 Views)

Hi Barry,

 

Are you using or have you considered using the LabVIEW Embedded Module for ADI Blackfin Processors.  It has a number of supported device drivers and low level protocol drivers for device driver development.

 

Supported Devices:

Part Number  Type      Description
AD7476A       ADC      12-Bit, 1 MS/S, Low-Power
AD7266         ADC      12-Bit, Dual 2 MS/S
AD1854         DAC      Stereo, 96 kHz, Multibit Sigma-Delta
AD1871         ADC      Stereo, 96kHz, Multi-bit Sigma Delta
AD1836         Codec   Multichannel 96 kHz
Micron MT9V022        CMOS  Image Sensor

 

See the following link:

 

http://zone.ni.com/devzone/cda/tut/p/id/5861

 

Best regards,

 

Tony Gibbs
Applications Engineer
NIUK

0 Kudos
Message 3 of 5
(7,276 Views)

Hi Tony,

We are developing an EEG system and the ad7716 has better performance for this application than the drivers already on the board (See data sheet mentioned in earlier post).  

I think the audio drivers on the board will not be able read or analyze at micro level. the ad7716 also has built in filters specific for the application.

Any ideas for writing the driver or whether it would be better done in c code

Barry

0 Kudos
Message 4 of 5
(7,273 Views)

Hi Barry,

 

I belive you need to build up all the elemental IO componentes from embedded C.

 

Please follow the user manual to show you through the process. The link here is to the correct page of the online manual for you to look through.

 

Regards
JamesC
NIUK and Ireland

It only takes a second to rate an answer 🙂

0 Kudos
Message 5 of 5
(7,196 Views)