anadigm® fpaa solutions training class iii · 2016. 12. 2. · verify fpaa is producing a proper...
TRANSCRIPT
Anadigm® FPAA Solutions Training
Class III
AnadigmApex On Line Customer Seminar Series December 2016 page 1
Agenda – Learning Goals
Evaluation board components Board architecture Power connection COM connection Output connection
Development board Verify proper connection to development
board Verify that we have a valid output signal Download FPAA circuits to the development
board, change parameters and topology Demonstrate dynamic programming
AnadigmApex On Line Customer Seminar Series December 2016 page 2
Equipment requirements
LAB – Equipment needed Oscilloscope Anadigm Evaluation or Development Kit Suitable power supply USB cable that was included with your
Anadigm development/evaluation kit
AnadigmApex On Line Customer Seminar Series December 2016 page 3
Prerequisites
It is assumed you have taken class I and II of the Anadigm Online Training series or have equivalent knowledge or experience.
It is assumed that you have installed the latest version of AnadigmDesigner2 and have obtained a valid license from the Anadigm web site: www.anadigm.com.
AnadigmApex On Line Customer Seminar Series December 2016 page 4
AnadigmApex Development Boards
Board orientation 1a
AN231E04-DVLP3 AN231E04-DVLP4Boards look like this.
These boards were sold between 2008 and 2016
AnadigmApex On Line Customer Seminar Series December 2016 page 5
AnadigmApex On Line Customer Seminar Series December 2016 page 6
Board orientation 1b
AN231E04-SING1 AN231E04-DUAL2AN231E04-QUAD4Boards look like this.
Sold from 2016.
AnadigmApex On Line Customer Seminar Series December 2016 page 7
Board orientation 2a
AN231K04-DVLPx Development Kit board Small footprint Board – 4.8 x 3.8 inches. Serial or USB serial interface for downloading AnadigmDesigner®2 circuit files. Ability to store configurations in to onboard non-volatile memory and in the onboard Microcontroller. Utilises Microchip PIC FLASH, once stored this configuration can be used as the Boot circuit. Ability to write to and then boot from EEPROM, (external EEPROM is not supplied, empty socket is onboard). Large breadboard area around the AN231E04 device. Header pins for all the dpASP device analog I/Os. Ability to separate, electrically and physically, the digital section. Two circuit footprints for configuration as Rauch filters, single to Differential converters, level shifters etc. Daisy chain capability – that allows multiple boards to be connected to evaluate multi-chip systems. Standard PC serial interface for downloading AnadigmDesigner®2 circuit files. On-board 16-MHz oscillator module.
AnadigmApex On Line Customer Seminar Series December 2016 page 8
Board orientation 3a
DIGITAL
circuitry
ANALOG
Circuitry
Board orientation 4a
Analog Only,
SPI interface
Prototyping board
SI
SCLK
ACLK
No digital noise, no serial interface.
Simple SPI connection to host processor.
***CAN BE USED TO PROTOTYPE***
AnadigmApex On Line Customer Seminar Series December 2016 page 9
Power and Serial Connections to board 5a
Power (9 volt regulated (or semi-regualted) supply)
Between 6 and 10 volt regulated is OK, 9 is easy to buy,
Centre pole of connector is +ve
USB/Serial Cable
AnadigmApex On Line Customer Seminar Series December 2016 page 10
USB or Serial Cable jumper setting
Or connected a regulated suppy output to here Between 4.5 and 6
volt regulated
AnadigmApex On Line Customer Seminar Series December 2016 page 11
Board orientation 2b1
Features of this SINGle development board Board footprint – 4.3 x 3.6 inches Versatile supply requirement – single supply +4 to +9V On-board regulated +3.3V supply AND On-board generated -3.3V USB serial interface for downloading AnadigmDesigner®2 circuit files 32bit PIC32 with 80MHz clock, 512KB program memory, 32KB data memory, 16 x 10bit ADCs Simple 5 pin header for reprogramming of PIC32 Option for 16MHz or 40MHz analog master clock 16 x 2 LCD display capable (LCD not supplied) Breadboard area Access points to all relevant pins of the FPAA Input Rauch LP filters, easily configured with passive components Output LP filter buffers, easily configured with passive components DIP switches for easy connectivity between FPAA, input Rauch filters, and output buffers Ability to electrically isolate digital & analog sections Ability to store configurations in FLASH Ability to self configure with test circuit Reset button
AnadigmApex On Line Customer Seminar Series December 2016 page 12
Board orientation 2b2Features of this DUAL development board Board footprint – 5.6 x 4.7 inches Versatile supply requirement – single supply +4 to +7V On-board regulated +3.3V supply On-board generated -3.3V supply Standard USB serial interface for downloading AnadigmDesigner®2 circuit files 32bit PIC32 with 80MHz clock, 512KB program memory, 32KB data memory, 16 x 10bit ADCs Simple 5 pin header for reprogramming of PIC32 Option for 16MHz or 40MHz analog master clock 16 x 2 LCD display capable Breadboard areas Access points to all relevant pins of each FPAA Input Rauch LP filters, easily configured with passive components Output LP filter buffers, easily configured with passive components DIP switches for easy connectivity between FPAAs, input Rauch filters, and output buffers Ability to electrically isolate digital & analog sections Ability to configure 1 or 2 FPAA chain Ability to store configurations in FLASH Ability to self configure with test circuit Reset button
AnadigmApex On Line Customer Seminar Series December 2016 page 13
Board orientation 2b3Features of this QUAD development board Board footprint – 8.0 x 5.25 inches Versatile supply requirement – single supply +4 to +6V On-board regulated +3.3V supply On-board generated -3.3V supply Standard USB serial interface for downloading AnadigmDesigner®2
circuit files 32bit PIC32 with 80MHz clock, 512KB program memory, 32KB data memory, 16 x 10bit ADCs Simple 5 pin header for reprogramming of PIC32 Option for 16MHz or 40MHz analog master clock 16 x 2 LCD display capable Breadboard areas Access points to all relevant pins of each FPAA Input Rauch LP filters, easily configured with passive components Output LP filter buffers, easily configured with passive components DIP switches for easy connectivity between FPAAs, input Rauch filters,
and output buffers Ability to electrically isolate digital & analog sections Ability to configure 1, 2, 3 or 4 FPAA chain Ability to store configurations in FLASH Ability to self configure with test circuit Reset butt
AnadigmApex On Line Customer Seminar Series December 2016 page 14
Board orientation 3b1
AnadigmApex On Line Customer Seminar Series December 2016 page 15
Board orientation 3b2
AnadigmApex On Line Customer Seminar Series December 2016 page 16
Board orientation 3b3
Board orientation 4bAnalog Only, SPI interface
Prototyping board.
Similar for the SINGl1, DUAL and QUAD boards
SI
SCLK
ACLK
No digital noise, no serial interface.
Simple SPI connection to host processor.
***CAN BE USED TO PROTOTYPE***
See Board user manual for more detail
AnadigmApex On Line Customer Seminar Series December 2016 page 17
Power and Serial Connections to board 5b
Power (9 volt regulated (or semi-regualted) supply)
Between 6 and 10 volt regulated isOK, 9 is easy to buy,
Centre pole of connector is +ve
USB Cable (serial Port)
AnadigmApex On Line Customer Seminar Series December 2016 page 18
Or input to here between 4.5 and 6 volt regulated connected a
regulated supply
These connections are similar for SINGle, DUAL and QUAD
AnadigmApex On Line Customer Seminar Series December 2016 page 19
Evaluation Board Lab
All recent Anadigm boards have a USB serial connection - used to connect the board to a PC running AnadigmDesigner2 thus enabling instant prototyping.
Anadigm has used two different serial port drivers (on different boards). Silicon Graphic IC UART and associated PC drivers Microchip PIC Embedded UART and Microsoft generic serial driver.Please read the documentation with your board to discover which driver to use/install and connect the board to you PC running AnadigmDesigner2
AnadigmApex On Line Customer Seminar Series December 2016 page 20
Test connection to make sure the board is working
To Test the board connection. Go to the Settings Menu, the
preferences.
Then the Port Tab
If you have successfully installed the driver and
connected a powered board to the PC you will see the
appropriate COM Port using the drop down
AnadigmApex On Line Customer Seminar Series December 2016 page 21
Test connection to make sure the board is working
To Test the board connection. Go to the target tab at the top of the screen and choose “display
board information”
If the board is connected and powered up correctly, you will see a message box similar to
that on the left which identifies the device type, ABK version
and board.
If you see some other message there may be some problem
such as a bad power connection or the serial cable might not be
connected
AnadigmApex On Line Customer Seminar Series December 2016 page 22
Set up the oscilloscope connection
Hook up two pairs of oscilloscope probes here at the output pairs, labeled O3N and O3P, Plus O4N
and O4P.
If you have limited Scope ability you can connect to O3P and O4P only
And hook up scope ground to the ‘gnd’ pin. Consider soldering in a wire or pin to attach the gnd
clip on to.
AnadigmApex On Line Customer Seminar Series December 2016 page 23
Set up the oscilloscope connection, alternate
You can now hook up the oscilloscope probes here at the output after
differential to single-ended coversion
If You enabled the negative 3.3volt supply
Close the switches to connect the signal
To the Output Amplifier.
AnadigmApex On Line Customer Seminar Series December 2016 page 24
Verify FPAA is producing a proper output
Step 1: Load the circuit from the class .zip package named
‘Class III test circuit2.ad2’
Can be downloaded from hereHttp://www.anadigm.com/_doc/Class III test circuit2.ad2
See next page to see what the parameter settings are (they are already set for you)
AnadigmApex On Line Customer Seminar Series December 2016 page 25
Verify FPAA is producing a proper output
Sine wave Oscillator Parameter window
OscillatorSawSqr
Parameter window
AnadigmApex On Line Customer Seminar Series December 2016 page 26
Verify FPAA is producing a proper output
Step 1:Click on the down arrow to download to the development
board and you should see a output like the trace below:
Output 1 will be a 80kHz sine wave. Zoom in time and Notice
the stair steps in the output: this stair Step is the 4000 KHz clock.
Output 2 will be a 40khz triangle(Sawtooth) wave
Step 2:Click on the Sim Button AnadigmDesigner2, inbuilt
function simulator will show the same results if all went well
`
AnadigmApex On Line Customer Seminar Series December 2016 page 27
Thank You For Attending Anadigm Training!