This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
resources:eval:user-guides:ad-fmcmotcon2-ebz:hardware:controller_board [20 Feb 2015 13:18] Andrei Cozma created |
resources:eval:user-guides:ad-fmcmotcon2-ebz:hardware:controller_board [28 Jan 2021 19:56] Robin Getz update arrow links after their web site update |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== AD-FMCMOTCON2-EBZ Controller Board ====== | ====== AD-FMCMOTCON2-EBZ Controller Board ====== | ||
- | ===== Features and Block Diagram ===== | + | ===== Features ===== |
* Compatible with all Xilinx FPGA platforms with FMC LPC or HPC connectors | * Compatible with all Xilinx FPGA platforms with FMC LPC or HPC connectors | ||
- | * 2 x Gbit Ethernet PHYs for high speed industrial communication | + | * Digital board for interfacing with the low and high voltage drive boards |
- | * Hall + Differential Hall + Encoder + Resolver interfaces | + | * FMC signals voltage adaptation interface for seamless operation on all FMC voltage levels |
- | * Current and voltage measurement using isolated ADCs | + | * Fully isolated digital control and feedback signals |
- | * Xilinx XADC interface | + | * 2 isolated GPOs |
- | * Fully isolated control and feedback signals | + | * 2 isolated GPIs |
+ | * 18 isolated drive signals – can drive 2 bridges with 4 legs simultaneously | ||
+ | * 6 high speed ADC digital interfaces (data + clock) | ||
+ | * Isolated Xilinx XADC interface | ||
+ | * 2 x Gbit Ethernet PHYs for high speed industrial communication - RGMII mode | ||
+ | * Single ended Hall + Differential Hall + Encoder + Resolver interfaces | ||
+ | * 2 x single ended HALL, 2 x differential HALL, 2 x encoder interfaces – this allows 2 motors to be driven simultaneously | ||
+ | * Digital sensors interfaces | ||
+ | * EnDat | ||
+ | * BISS Interface | ||
- | |< 100% 50% 50% >| | + | |< 100% 100% >| |
- | ^ **Simplified Block Diagram** ^ **Detailed Block Diagram** ^ | + | ^ ^ |
- | {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:controller_block_diagram_simplified.png?350|Simplified Block Diagram}} | + | ===== Block Diagram ===== |
- | {{ :resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:controller_block_diagram.png?500|Detailed Block Diagram}} | + | {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:hardware:controller_block_diagram_simplified.png?350|Simplified Block Diagram}} |
|< 100% 100% >| | |< 100% 100% >| | ||
Line 18: | Line 27: | ||
===== Picture and Main Components ===== | ===== Picture and Main Components ===== | ||
- | {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:ad-fmcmotcon1-ebz_top_parts.jpg?600|AD-FMC-MOTCON1-EBZ Top}} | + | {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:hardware:ad-fmcmotcon2-ebz_top_parts.jpg?600|AD-FMC-MOTCON1-EBZ Top}} |
- | {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:ad-fmcmotcon1-ebz_bottom_parts.jpg?600|AD-FMC-MOTCON1-EBZ Bottom}} | + | {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:hardware:ad-fmcmotcon2-ebz_bottom_parts.jpg?600|AD-FMC-MOTCON1-EBZ Bottom}} |
|< 100% 100% >| | |< 100% 100% >| | ||
Line 26: | Line 35: | ||
^ Measurement ^^ | ^ Measurement ^^ | ||
- | | **[[adi>AD7401A]]** | 5 kV rms, isolated 2nd order Sigma-Delta modulator | | + | | **[[adi>AD8137]]** | Differential ADC driver | |
- | | **[[adi>ADA4084-2|ADA4084-2]]** | 30 V, Low noise, rail-to-rail I/O, low power operational amplifier | | + | |
| **[[adi>AD8646|AD8646]]** | 24 MHz rail-to-rail dual op amp | | | **[[adi>AD8646|AD8646]]** | 24 MHz rail-to-rail dual op amp | | ||
| **[[adi>AD2S1210|AD2S1210]]** | Variable resolution, 10-bit to 16-bit R/D converter with reference oscillator | | | **[[adi>AD2S1210|AD2S1210]]** | Variable resolution, 10-bit to 16-bit R/D converter with reference oscillator | | ||
Line 33: | Line 41: | ||
| **[[adi>ADuM5000|ADuM5000]]** | isoPower® integrated isolated dc-to-dc converter | | | **[[adi>ADuM5000|ADuM5000]]** | isoPower® integrated isolated dc-to-dc converter | | ||
| **[[adi>ADP1614|ADP1614]]** | 1000 mA, 2.5 MHz buck-boost dc-to-dc converter | | | **[[adi>ADP1614|ADP1614]]** | 1000 mA, 2.5 MHz buck-boost dc-to-dc converter | | ||
- | | **[[adi>ADM660|ADM660]]** | CMOS switched-capacitor voltage converter | | ||
^ Isolation ^^ | ^ Isolation ^^ | ||
- | | **[[adi>ADuM7640|ADuM7640]]** | Triple channel digital isolator | | + | | **[[adi>ADuM7640|ADuM7640/ADuM7641]]** | 1kV RMS six-channel digital isolator | |
+ | | **[[adi>ADuM1400|ADuM1400/ADuM1402]]** | Quad channel digital isolator | | ||
+ | | **[[adi>ADM2486|ADM2486]]** | Isolated RS485 transceiver | | ||
+ | | **[[adi>ADuM1250|ADuM1250]]** | Hot swappable dual I2C isolator | | ||
^ Voltage Translation ^^ | ^ Voltage Translation ^^ | ||
| **[[adi>ADG3308|ADG3308]]** | 8-channel bidirectional level translator | | | **[[adi>ADG3308|ADG3308]]** | 8-channel bidirectional level translator | | ||
^ Multiplexers ^^ | ^ Multiplexers ^^ | ||
- | | **[[adi>ADG704|ADG704]]** | CMOS, low voltage 2.5 Ω 4-channel multiplexer | | ||
| **[[adi>ADG759|ADG759]]** | CMOS low voltage, 3 ohms 4-channel multiplexer | | | **[[adi>ADG759|ADG759]]** | CMOS low voltage, 3 ohms 4-channel multiplexer | | ||
- | ^ High Speed Communication ^^ | + | ^ Communication ^^ |
+ | | **[[adi>ADN4662|ADN4662]]** | Single, 3V, CMOS, LVDS differential line receiver | | ||
| **88E1512** | Marvell Integrated 10/100/1000 Mbps Energy Efficient Ethernet Transceiver | | | **88E1512** | Marvell Integrated 10/100/1000 Mbps Energy Efficient Ethernet Transceiver | | ||
Line 47: | Line 57: | ||
^ ^ | ^ ^ | ||
- | ===== Jumper settings ===== | ||
- | {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:controller_jumpers.jpg?600|AD-FMC-MOTCON1-EBZ Jumpers}} | ||
- | |< 100% 25% 40% 35% >| | ||
- | ^ Sensor Selection ^^^ | ||
- | | **Back EMF** | P9 - position 0 | P20 - position 0 | | ||
- | | **Single ended Hall** | P9 - position 1 | P20 - position 0 | | ||
- | | **Differential Hall** | P9 - position 0 | P20 - position 1 | | ||
- | | **Reserved** | P9 - position 1 | P20 - position 1 | | ||
- | ^ Resolver Configuration Mode ^^^ | ||
- | | **Normal Mode - Position input** | P3 - Not inserted | P5 - Not inserted | | ||
- | | **Normal Mode - Velocity input** | P3 - Not inserted | P5 - Inserted | | ||
- | | **Reserved** | P3 - Inserted | P5 - Not inserted | | ||
- | | **Configuration Mode** | P3 - Inserted | P5 - Inserted | | ||
- | ^ Resolver Resolution Settings ^^^ | ||
- | | **10 Bits** | P4 - Not inserted | P6 - Not inserted | | ||
- | | **12 Bits** | P4 - Not inserted | P6 - Inserted | | ||
- | | **14 Bits** | P4 - Inserted | P6 - Not inserted | | ||
- | | **16 Bits** | P4 - Inserted | P6 - Inserted | | ||
- | ^ PHYs Configuration ^^^ | ||
- | | **2.5V VDDO, different PHY addresses** | P11 & P12 - Position 0 | P9 - Inserted | | ||
- | |< 100% 100% >| | ||
- | ^ ^ | ||
- | ===== LEDs ===== | ||
- | |||
- | ^ LED ^ Description ^ | ||
- | | DS1 | FMC 3.3V Power Good | | ||
- | | DS2 | Vadj Power Good | | ||
- | | DS3 | 5V Power Good | | ||
- | | DS7 | 12V Power Good | | ||
- | |||
- | |< 100% 100% >| | ||
- | |||
- | |< 100% 100% >| | ||
- | ^ ^ | ||
- | ===== Power Map ===== | ||
- | {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:controller_power_map.png?400|}} | ||
- | |||
- | |< 100% 100% >| | ||
- | ^ ^ | ||
===== ADC FPGA Interface ===== | ===== ADC FPGA Interface ===== | ||
{{ :resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:ad7401_logo.png?100|}} | {{ :resources:eval:user-guides:ad-fmcmotcon1-ebz:hardware:ad7401_logo.png?100|}} | ||
- | The AD7401 Isolated Sigma-Delta Modulators present on the controller board have a 2 wires signal interface with the FPGA: | + | The AD7403 Isolated Sigma-Delta Modulators present on the controller board have a 2 wires signal interface with the FPGA: |
* 10 / 20 MHz clock input | * 10 / 20 MHz clock input | ||
* 1 bit digital data stream output | * 1 bit digital data stream output | ||
- | The reconstruction of the data provided by the AD7401 modulator can be done using a SINC3 filter. A filter model and HDL implementation are provided in the AD7401 datasheet. | + | The reconstruction of the data provided by the AD7403 modulator can be done using a SINC3 filter. A filter model and HDL implementation are provided in the AD7403 datasheet. |
Typical filter output characteristics: | Typical filter output characteristics: | ||
* Output code: 16 bit | * Output code: 16 bit | ||
Line 104: | Line 75: | ||
|< 100% 100% >| | |< 100% 100% >| | ||
^ ^ | ^ ^ | ||
- | ===== Position & Speed Sensors FPGA Interface ===== | ||
- | **Single digital interface for multiple position sensors** | ||
- | * Single Ended HALL | ||
- | * Differential HALL | ||
- | * BEMF | ||
- | * Encoder | ||
- | |||
- | **3 digital signals between HW and the FPGA** | ||
- | * HALL A / BEMF A / Encoder Channel A | ||
- | * HALL B / BEMF B / Encoder Channel B | ||
- | * HALL C / BEMF C / Encoder Index | ||
- | |||
- | Sensor selection is done with jumpers on the controller board. The hardware conditions the analog signals and sends clean digital signals to the FPGA. | ||
- | |||
- | |< 100% 100% >| | ||
- | ^ ^ | ||
===== Downloads ===== | ===== Downloads ===== | ||
<WRAP round download 85%> | <WRAP round download 85%> | ||
- | **AD-FMCMOTCON1-EBZ** | + | **AD-FMCMOTCON2-EBZ** |
- | * {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:ad-fmcmotcon1-ebz_schematics.pdf|Schematics}} | + | * {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:ad-fmcmotcon2-ebz_schematics.pdf|Schematics}} |
- | * {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:ad-fmcmotcon1-ebz_bom.pdf|Bill of Materials}} | + | * {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:ad-fmcmotcon2-ebz_bom.zip|Bill of Materials}} |
- | * {{:resources:eval:user-guides:ad-fmcmotcon1-ebz:ad-fmcmotcon1-ebz_layout.zip|Allegro Board File}} (This file is [[http://www.7-zip.org/7z.html|compressed]]). Get the [[http://www.cadence.com/products/pcb/Pages/downloads.aspx|Allegro FREE Physical Viewer]] (You need 16.5 or higher). | + | * {{:resources:eval:user-guides:ad-fmcmotcon2-ebz:ad-fmcmotcon2-ebz_layout.zip|Allegro Board File}} (This file is [[http://www.7-zip.org/7z.html|compressed]]). Get the [[https://www.cadence.com/en_US/home/tools/pcb-design-and-analysis/allegro-downloads-start.html|Allegro FREE Physical Viewer]] (You need 16.5 or higher). |
</WRAP> | </WRAP> | ||
{{navigation AD-FMCMOTCON2-EBZ#none#..:|Overview#lv_board|Low Voltage Drive Board}} | {{navigation AD-FMCMOTCON2-EBZ#none#..:|Overview#lv_board|Low Voltage Drive Board}} |