34
Remi Jonkman | Electric Superbike Twente Marcel Wezenberg | CB Distribution aaaaaaaaaaa Fully Electric from 0 to 100 in less than 3 seconds!

Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Remi Jonkman | Electric Superbike Twente

Marcel Wezenberg | CB Distribution aaaaaaaaaaa

Fully Electric from 0 to 100in less than 3 seconds!

Page 2: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Agenda

• CB Distribution

• Electric Superbike Twente

• Design challenges

• Use of EDA Tools

• Results

Page 3: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

CB Distribution

• Cadence Channel Partner for the Benelux, Spain and Portugal• Focused on System, IC, Package and PCB solutions

• OrCAD • Allegro• Virtuoso

• Training• Tool and methodology

• CAD Support• Environment setup• Setup and maintenance of data transfer• Conversions

Page 4: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Electric Superbike Twente

• 15 students

• Goals: • Show how epic electric motorcycles are!

• Winning the MotoE competition.• Thus beating TUDelft

• Collaborate in a large multidisciplinary team.

Page 5: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Challenges

• Electrical System

• Mechanical System

• Finance

• Planning

• Short Development Phase

Page 6: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Planning

September 2017December 2017

March 2018May 2018July 2018

DesignProductionOfficial ReleaseTestingFirst Race

Page 7: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Top Level Requirements

• Power: 150 kW

• Maximum Voltage: 700 VDC

• Top speed: 250 km/h

• Torque: 500 Nm

• Capacity: 8-12 laps

• Maximum weight: 200 kg

• Water and Dust Proof

Page 8: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Design Choices

Stock componentsPlug and playSupportAvailabilityCost

Self-made componentsFlexibilityCostTime expensivePotentially buggy

Page 9: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Electrical System – High Level

Page 10: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Safety

• What if throttle cable malfunctions at 200 km/h?

• What if there’s an under voltage in the high voltage battery pack?

• Fail Scenario’s• Driver safety first

• Automotive Grade ECU• Component selection

Page 11: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Subsystems

• Analog

• Digital In/Out

• 12V Digital In/Out

• Communication• JTAG (Debugging)

• CAN

• SPI

• UART (RS232)

• Bluetooth

• Power Supplies• 1.9 V

• 3.3 V

• 5.0 V

• Overvoltage Protection

• Reverse Polarity Protection

• Microprocessor

Page 12: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Subsystems – Block Diagram

Page 13: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Mixed Signal Circuit Simulation

• Why simulation?• Verify our design choices

• Functionality

• Reliability

• Quick compared to hardware production process• A lot of PSpice models available

Page 14: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Tools Used

• OrCAD Capture

• PSpice

• OrCAD PCB Editor• Padstack Editor

• Constraint Areas

Page 15: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA Tools

• Mixed Signal Circuit Simulation • Simulation models

• Reliability Analysis

• PCB Design• Constraints

• 3D View

• Multi board verification

Page 16: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsSimulation models

• There’re many vendor Spice models, it’s a continuous project to integrate them• Create a matching symbol, check behave, add Maximum Operating Conditions

• Different sources• Vendor manufacturer sites• Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models• Many people write papers and use Spice to create specific models

• Eg. LittleFuse resettable fuse, miniSMDC050F

• Spice simulation, not just to verify functionality, but also:• Temperature analysis

• Self heating effects• Dynamic temperature behave during transient analysis

• Reliability analysis• Check maximum operation conditions• Include tolerances

Page 17: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsReliability Analysis

• Sensitivity

• Monte Carlo

• Stress Analysis, “Smoke”

Page 18: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsReliability: Sensitivity Analysis

• Find parts with most impact on Specification• High impact => must use low tolerances => more expensive

• Low impact => could use higher tolerances => cheaper

• Find worst case scenario and determine if this is within specification

• Verify each domain (Time, Frequency, DC)

Page 19: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Driver ADC input filter circuit

V1

5

Cs

5p

Cp1

5p

FB

Buffer and LP Filter

D2

C4

4.7u

R3

33.2

Rad

825Cp2

0.8p

0

L1 200nWire

I1

250n

V25Vac

0Vdc

FB

L2 200n

0 Rsw1

0.3k

Source

D1

MPC5744P IC ADC

AD8629

U1

+

-

OUT

V-

V+

Page 20: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Sensitivity AnalysisResults

• Designed for 1k Bandwidth

• Calculated Min and Max Bandwidth: 841 and 1.25k(based on 10% tolerance)

• No Impact of Cs on Bandwidth

Page 21: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsReliability: Maximum Operation Conditions

• Check Against Maximum Operation Conditions• Stress Analysis, or also called ‘Smoke’

• Based on Transient simulation of a real-life scenario

• Automation of many measurements• Peak Voltage/Currents

• Max breakdown voltage

• C-E voltages

• Max Power dissipation

• Junction temperatures

Page 22: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsReliability: Maximum Operation Conditions

• PSpice is the only spice simulator that supports smoke analysis

• PSpice models have Smoke parameters built-in

• It’s customizable• Take datasheet values

Page 23: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsReliability: Smoke results

Page 24: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA Tools

• Mixed Signal Circuit Simulation • Why simulation

• Simulation models

• Reliability Analysis

• PCB Design• Constraints

• Multi board verification

• 3D View

Page 25: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsCreate constraints

• With help of Simulation results• Currents -> Trace Width

• Voltage levels -> Trace to Trace spacing

• With help of Signal topology study• Impedance mismatch -> Reflection

• Highspeed -> Differential pair, matching length and phase.

• Start constraining at Schematic level

Page 26: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsPCB Design, 3D view

• Footprint verification

• Height verification

Page 27: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

• Multi board project• Name of board• High level connections

• Connection Analysis• Number of pins• Net naming

• Color highlighting• Matching, Missing

connections

Use of EDA ToolsMulti board, interconnect verification

Page 28: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Use of EDA ToolsSummary

• One vendor• PSpice driven layout, set the right constraints

• One schematic environment to drive both simulation and multi PCB-design

• Powerful simulation capabilities beyond regular spice simulation• Smoke

• PCB• Unique centralized constraint management

• Integrated verification

Page 29: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Resulting PCB

• After simulation did we have any problems?

• Is it safe to drive the bike?

• Is the bike fast?

Page 30: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

Race Results

11-12 augustus 2018

Donington Park Verenigd Koninkrijk P2

31-1 september 2018

Assen Nederland P1

5-6 oktober 2018 Anglesey Verenigd Koninkrijk P1

Page 31: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

European Champions

Page 32: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

More information

• Visit our booth: 22

• See the real thing, an electric superbike

• Thanks for your attention

Page 33: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to

More information

• Visit our booth: 19

• See the real thing, an electric superbike

• Thanks for your attention

Page 34: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to