anadigm® fpaa solutions training class iii · 2016. 12. 2. · verify fpaa is producing a proper...

28
Anadigm® FPAA Solutions Training Class III

Upload: others

Post on 09-Mar-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

Anadigm® FPAA Solutions Training

Class III

Page 2: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 3: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 4: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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.

Page 5: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 4

AnadigmApex Development Boards

Page 6: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 7: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 6

Board orientation 1b

AN231E04-SING1 AN231E04-DUAL2AN231E04-QUAD4Boards look like this.

Sold from 2016.

Page 8: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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.

Page 9: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 8

Board orientation 3a

DIGITAL

circuitry

ANALOG

Circuitry

Page 10: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 11: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 12: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 13: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 14: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 15: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 14

Board orientation 3b1

Page 16: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 15

Board orientation 3b2

Page 17: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 16

Board orientation 3b3

Page 18: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 19: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 20: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 21: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 22: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

Page 23: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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.

Page 24: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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.

Page 25: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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)

Page 26: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and 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

Page 27: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

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

`

Page 28: Anadigm® FPAA Solutions Training Class III · 2016. 12. 2. · Verify FPAA is producing a proper output Step 1:Click on the down arrow to download to the development board and you

AnadigmApex On Line Customer Seminar Series December 2016 page 27

Thank You For Attending Anadigm Training!