Anadigm FPAA Solutions Training Class III
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 1
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 2
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 3
AnadigmApex Development Boards AnadigmApex On Line Customer Seminar Series December 2016 page 4
Board orientation 1a AN231E04-DVLP3 AN231E04-DVLP4 Boards look like this. These boards were sold between 2008 and 2016 AnadigmApex On Line Customer Seminar Series December 2016 page 5
Board orientation 1b AN231E04-SING1 AN231E04-DUAL2 AN231E04-QUAD4 Boards look like this. Sold from 2016. AnadigmApex On Line Customer Seminar Series December 2016 page 6
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 7
Board orientation 3a DIGITAL circuitry ANALOG Circuitry AnadigmApex On Line Customer Seminar Series December 2016 page 8
Board orientation 4a Analog Only, SPI interface Prototyping board ACLK SI SCLK 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 semiregualted) supply) Between 6 and 10 volt regulated is OK, 9 is easy to buy, Centre pole of connector is +ve Or connected a regulated suppy output to here Between 4.5 and 6 volt regulated USB/Serial Cable USB or Serial Cable jumper setting AnadigmApex On Line Customer Seminar Series December 2016 page 10
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 11
Features 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 Board orientation 2b2 AnadigmApex On Line Customer Seminar Series December 2016 page 12
Features 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 Board orientation 2b3 AnadigmApex On Line Customer Seminar Series December 2016 page 13
Board orientation 3b1 AnadigmApex On Line Customer Seminar Series December 2016 page 14
Board orientation 3b2 AnadigmApex On Line Customer Seminar Series December 2016 page 15
Board orientation 3b3 AnadigmApex On Line Customer Seminar Series December 2016 page 16
Board orientation 4b Analog Only, SPI interface Prototyping board. Similar for the SINGl1, DUAL and QUAD boards ACLK SI SCLK 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 These connections are similar for SINGle, DUAL and QUAD USB Cable (serial Port) Power (9 volt regulated (or semiregualted) supply) Between 6 and 10 volt regulated is OK, 9 is easy to buy, Centre pole of connector is +ve Or input to here between 4.5 and 6 volt regulated connected a regulated supply AnadigmApex On Line Customer Seminar Series December 2016 page 18
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 19
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 20
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 21
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 22
Set up the oscilloscope connection, alternate If You enabled the negative 3.3volt supply Close the switches to connect the signal To the Output Amplifier. You can now hook up the oscilloscope probes here at the output after differential to single-ended coversion AnadigmApex On Line Customer Seminar Series December 2016 page 23
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 here Http://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 24
Verify FPAA is producing a proper output Sine wave Oscillator Parameter window OscillatorSawSqr Parameter window AnadigmApex On Line Customer Seminar Series December 2016 page 25
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 26
Thank You For Attending Anadigm Training! AnadigmApex On Line Customer Seminar Series December 2016 page 27