3
Printed Circuit Board System Block Diagram: Schematic Pin Mapping Power Supply Vin Min: 3.2V Vin out: 9V Vin Max: 3.4 V Frequency:1600kHz Finite Element Analysis PCB Layout Power dissipation (Q) = Heat transfer coefficient (h) * Surface Area (SA) * (Maximum component temperature (T1) – Air temperature (T2))

Printed Circuit Board

  • Upload
    skip

  • View
    82

  • Download
    0

Embed Size (px)

DESCRIPTION

Printed Circuit Board. System Block Diagram:. Schematic Pin Mapping. Power Supply. PCB Layout. Vin Min: 3.2V Vin out: 9V Vin Max: 3.4 V Frequency:1600kHz. Finite Element Analysis. - PowerPoint PPT Presentation

Citation preview

Page 1: Printed Circuit Board

Printed Circuit Board

System Block Diagram: Schematic Pin Mapping

Power Supply

Vin Min: 3.2V Vin out: 9VVin Max: 3.4 V Frequency:1600kHz

Finite Element Analysis

PCB Layout

Power dissipation (Q) = Heat transfer coefficient (h) * Surface Area (SA) * (Maximum component temperature (T1) – Air temperature (T2))

Page 2: Printed Circuit Board

Team Members

Dean Kooiman, Saurav Joshee(Team Leader), Josh Gabler

Engine Micro Controller

BackgroundThe Drivven micro controller was designed to provide an elegant interface to Drivven’s engine controllers. The current interface runs on a computer which has been proven difficult to operate in the field. The micro controller will communicate with Drivven’s engine Controllers over TCP/IP.

CalVIEW ® Computer Interface

Drivven Engine Controller Engine Test PlatformCommunication Block Diagram

Digi Development Board

•Built in Ethernet, Serial, and USB controllers•LCD and VGA Headers•ARM9 Microprocessor•50 GPIO pins ( but every pin is usable for IO)

Page 3: Printed Circuit Board

Embedded Design

GUI Operation Flowchart

Important Digi ConnectCore 9p addresses

Net OS With ThreadX Fall 2008

Porting to LabView/Keil Spring 2009

•A real time operating system that allows for interruptible GPIO and graphics using C•Provides support for Ethernet and CAN

Specs

Design•GUI designed with wxWidgets•Interruptible GPIO on switches•Separate threads for graphics and network communication

Software Support •Subversion: Simultaneous Development. Automated code merge, revert.•Keil Debugger with Segger J-Link•LabView Embedded

Advantages to LabView•Easy to use graphical programming interface•Much faster because it uses a process flow instead of a timed flow•Don’t have to program GUI in C (wxWidgets)•Portable to another Arm9 board with minimal changes

LabView GUI

•Porting the RTX Real-Time Kernel •Integrating the Real-Time Agent module for debugging •Creating the target in LabVIEW and incorporating the Keil toolchain •Developing peripheral and I/O drivers

•Porting the RTX Real-Time Kernel •Integrating the Real-Time Agent module for debugging •Creating the target in LabVIEW and incorporating the Keil toolchain •Developing peripheral and I/O drivers

Steps to Porting