EVAL-AD74111EBZ Analog Devices Inc, EVAL-AD74111EBZ Datasheet - Page 5

BOARD EVAL FOR AD74111

EVAL-AD74111EBZ

Manufacturer Part Number
EVAL-AD74111EBZ
Description
BOARD EVAL FOR AD74111
Manufacturer
Analog Devices Inc
Datasheets

Specifications of EVAL-AD74111EBZ

Main Purpose
Interface, Analog Front End (AFE)
Utilized Ic / Part
AD74111
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Embedded
-
Primary Attributes
-
Lead Free Status / Rohs Status
Supplier Unconfirmed
16-Bit Mixed Mode, 16-Bit Data, Master Mode Programming Code
/ *
This program creates a loopback effect by copying the ADC result to the DAC.
The codec is used in 16-bit mixed-master mode.
* /
.section/data data1;
#define N 7 //
#define CTRL
#define DAC
#define STATUS
#define ADC
.var/circ
.var/circ
.var/circ
.var CONTROLCOUNTER;
#include <header.h>
.section/pm program;
ISR_RESET:
ISR_IRQ2:
ISR_IRQ1:
ISR_IRQ0:
ISR_S0_TRANSMIT:
ISR_S0_RECEIVE:
ISR_IRQE:
ISR_BDMA:
ISR_S1_TRANSMIT:
ISR_S1_RECEIVE:
ISR_TIMER:
ISR_POWERDOWN:
GET NEXT VALUE TO TRANSMIT
PRELOAD THE Tx1 REGISTER
GET FIRST CONTROL WORD
NO
AND LOAD Tx1 REGISTER
LOAD REGISTER VALUES
INTO CONTROL BUFFER
ENABLE INTERRUPTS
BRING RESET HIGH
ENABLE SPORT1
INITIALIZE DAGS
SET UP SPORT1
INTERRUPTS?
RESET LOW
number of control words to program
TX
TX+1
RX
RX+1
TX[2];
RX[2];
CONTROLBUFFER[N];
jump START;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
JUMP TXINT;RTI; RTI; RTI;
JUMP RXINT;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
RTI;RTI; RTI; RTI;
Tx INTERRUPT
Rx INTERRUPT
Figure 6. Mixed Mode Flowchart
Rev. 0 | Page 5 of 16
LOAD CTRL WITH NEXT VALUE
FROM CONTROL BUFFER
TO DAC FOR LOOPBACK
COPY ADC RESULT
[END OF FRAME]
COUNTER = 0
COUNTER
RESET
READ RECEIVE REGISTER
GET COUNTER VALUE
AND DECREMENT IT
COUNTER
VALUE?
COUNTER <> 0
EVAL-AD74111EB

Related parts for EVAL-AD74111EBZ