You are on page 1of 81

FJL:SAE1

2016 Formula SAE Vehicle Electrical Systems Design

March 25, 2016

Authors
Kevin MacDougall krmacdougall@wi.edu _________________
George Randel gprandel@wpi.edu _________________

In Cooperation with
Prof. David Planchard, planchard@wpi.edu

Proposal Submitted to:


Prof. Fred Looft, fjlooft@wpi.edu

_______________________

This project proposal is submitted in partial fulfillment of the degree requirements of Worcester
Polytechnic Institute. The views and opinions expressed herein are those of the authors and do
not necessarily reflect the positions or opinions Worcester Polytechnic Institute.
Table of Contents
Abstract ......................................................................................................................................................... 1
1. Introduction .............................................................................................................................................. 2
Project Statement ..................................................................................................................................... 3
Project Justification ................................................................................................................................... 3
Conclusion ................................................................................................................................................. 4
2. Background ............................................................................................................................................... 5
ECU/EMS ................................................................................................................................................... 5
Carbureted Engine ................................................................................................................................ 6
EFI Engine .............................................................................................................................................. 7
EMS Sensors .............................................................................................................................................. 9
Oxygen Sensor ...................................................................................................................................... 9
Throttle Position Sensor (TPS) .............................................................................................................. 9
Coolant Temperature Sensor .............................................................................................................. 10
Air Temperature Sensor ...................................................................................................................... 10
Manifold Absolute Pressure (MAP) Sensor ......................................................................................... 10
Oil Temperature Sensor ...................................................................................................................... 10
Crank and Cam Sensor ........................................................................................................................ 10
Auxiliary Components ............................................................................................................................. 13
MSP432 ............................................................................................................................................... 13
TM4C129 ............................................................................................................................................. 13
Battery Current Sensor ....................................................................................................................... 14
Air Pressure Sensor ............................................................................................................................. 14
Rotary Position Sensor ........................................................................................................................ 15
Fuel Flow Sensor ................................................................................................................................. 16
IMU...................................................................................................................................................... 17
GPS ...................................................................................................................................................... 17
XTend 900 MHz Transceiver ............................................................................................................... 18
Brake Temperature Sensor ................................................................................................................. 18
Wheel Speed Sensor ........................................................................................................................... 19
3. Methodology ........................................................................................................................................... 20
Project Goals ........................................................................................................................................... 20
Team Dynamics/ separation of tasks ...................................................................................................... 20
Hardware Design..................................................................................................................................... 21
Software Design ...................................................................................................................................... 23
Testing and Integration ........................................................................................................................... 25
4. Engineering Design.................................................................................................................................. 26
Electrical System Design Overview ......................................................................................................... 26
ECU Selection/ integration ...................................................................................................................... 31
Main Board and Electronics Box Design ................................................................................................. 32
Wheel Board Design................................................................................................................................ 33
Steering Wheel Design ............................................................................................................................ 37
Aerodynamic Sensors.............................................................................................................................. 42
Wireless Telemetry Pit Computer ........................................................................................................... 43
Kill Switch Circuit and Controller interface ............................................................................................. 48
Results ......................................................................................................................................................... 51
Conclusion and Future Work ...................................................................................................................... 53
Appendix ..................................................................................................................................................... 54
Abstract
The 2016 Formula SAE vehicle electrical systems design project provided enhanced electrical
systems for the 2016 FSAE vehicle that competed in the Michigan 2016 FSAE competition. This report
details the design of the electrical systems implemented on the vehicle including wireless telemetry,
steering wheel, wheel sensors, and vehicle dynamics control systems. This report also outlines the design
approach and methodology for the systems on the vehicle. Finally, the processes of how the systems were
constructed and tested are documented along with recommendations for future work and design.

1
1. Introduction
SAE International is a professional association and standards organization for the automotive and
aerospace industries that hosts various national collegiate competitions as part of its Collegiate Design
Series (CDS). These competitions challenge students to design and build vehicles as part of a college or
university team and then compete with those vehicles against other teams from around the world. In that
context, our senior design project team specifically focused on designing and building the electrical
systems for a vehicle to be entered in SAE International’s Formula SAE competition.

The Formula SAE competition challenges students to create a small racing vehicle that is intended
to be used by a nonprofessional individual on weekend track days. The scenario that the competition
follows is that a manufacturing firm has asked the Formula SAE team to build a high performance, low
cost prototype vehicle for the weekend racers in such a way that it is easy to maintain, aesthetically
appealing, and capable of being produced at a rate of four vehicles per day. At the competition the
vehicles are put through a series of static and dynamic tests to determine which team has produced the
most desirable vehicle for the requirements listed in the scenario. WPI’s 2015 Formula SAE competition
vehicle in Figure 1 was completed by the members of our senior design project and serves as a first
revision of Formula SAE vehicle design.

Figure 1: 2015 WPI Formula SAE Vehicle

For WPI’s 2016 Formula SAE vehicle, the team aimed to improve upon the existing vehicle in all
aspects of design to give the WPI vehicle a greater advantage in SAE International’s competition. This
report will primarily focus on the improvements and additions made to the 2016 vehicle’s electronic
monitoring and control systems.

The electronic systems designed for the 2016 vehicle accelerated development time for the
vehicle tuners and continues to assist the driver during dynamic events in an effort to address the
requirements of the two stages of vehicle development. The two stages in the development of a Formula
SAE vehicle are first, vehicle design/functional testing and second, vehicle tuning and operation. Each
stage presents a different set of challenges that the electrical system must be designed to operate with.

2
The first stage of vehicle design occurs early to midway through the development of the vehicle, during
which the main objective is to ensure all systems on the vehicle are operational and stable. For the
electrical system this means that the engine must be able to be started, must be able to be tuned to idle
properly, and the control systems must maintain all measurable parameters within safe bounds. The
second stage is when the engine is tuned to yield the best performance in dynamic situations and drivers
are trained and familiarized with the vehicle. The electrical system must facilitate the iterative process of
engine tuning by providing uncomplicated and fast access to vehicle diagnostic information for the vehicle
tuners and it must provide driver aids and control options to simplify the driving experience and enable
driver-vehicle communication. The electrical systems in WPI’s 2016 formula SAE vehicle meets the
requirements for both stages of vehicle development, which gives WPI an advantage over other teams
who have not implemented similar systems for time savings in the first stage or fine tuning and driver
training in the second stage of vehicle development.

Project Statement
The purpose of our project was to design, build, test, and fully integrate an electrical monitoring
and control system for WPI’s 2016 Formula SAE vehicle that would meet the system instrumentation and
measurement needs of both stages of vehicle design and development.

Project Justification
The design of the electrical control and monitoring system for the vehicle is composed of an all in
one electrical control unit (ECU) for engine management and an auxiliary electrical system for expanded
sensor capability, control, and communication options.

The self-contained ECU controls all of the components related to the operation of the Yamaha
YFZ450 electronic fuel injected (EFI) engine that is used in the 2016 vehicle. The ECU is the central part of
the vehicle’s engine management system (EMS) that interfaces with the rest of the EMS components like:
injectors, igniters, 𝑂2 sensors, fuel pump, radiator fan, cam and crank sensors, temperatures, throttle
position sensor, etc. The ECU and EMS selection and design is critical to both stages of vehicle
development as they are the systems that directly control how the engine runs in an EFI engine. The ECU
and EMS are further defined in chapter 2 of the report.

An auxiliary electrical system was needed because most ECUs do not have the capability to be
interfaced with, or be programmed for instrumentation needs other than what the ECU was specifically
designed for. This means that with a custom hardware and software needed to be designed to gather
information about aerodynamic pressures, tire and brake temperature, suspension position, wheel speed,
steering angle, acceleration and gyroscopic orientation, GPS location, current draw, and fuel flow. The
system also enables the control of functions that are not natively supported by the ECU like electronically
controlled shifting for the vehicle’s sequential gearbox, wireless video and audio communication, and
interfacing with custom driver interaction devices like a steering wheel with built in displays and shift
lights.

3
In dynamic events, the auxiliary electrical system is needed to wirelessly send vehicle diagnostic
data from both the ECU and added sensors to, and receive commands from, a pit computer using long
range wireless transceivers that require hardware connections and software protocol that cannot be
accommodated by the ECU. The ability to wirelessly communicate with the vehicle enables data collection
while driving which is influential in vehicle tuning and operation.

Adding an auxiliary electrical system enhances the capabilities of the existing ECU and provides
more information and control for the tuner, operator, or driver throughout the vehicle development
process.

Conclusion
The motivations for this project are the desire to perform well in the national competition and
the possibility of adding new and useful technology to an existing vehicle. Designing an electrical
monitoring and control system for both stages of vehicle development as well as accounting for expanded
sensor capabilities gives WPI’s Formula SAE vehicle the technological advantage needed to compete
against other reputable, high performing schools. This project is of great educational benefit to the
students involved and will help boost the reputation of WPI and WPI’s SAE club on the national scale come
competition time.

4
2. Background
The background chapter explains the concepts, sensors, and devices referenced later in this
report. The purpose of this chapter is to explain any potentially unfamiliar concepts and to describe the
functionality of the sensors and hardware used in the electrical systems on the vehicle. The following
discussions are based on the system diagram presented below in Figure 2, which depicts all the major
components of the 2016 vehicle and their associated functional blocks.

Figure 2: System Diagram for the Electronics in the 2016 Vehicle

ECU/EMS
There are two types of engines widely used today for SAE vehicles, carbureted engines and
electronic fuel injected (EFI) engines. Both engines are similar except for the method used to create the
proper air fuel ratio for combustion and the method used to ignite the mixture inside a cylinder using a
spark plug. Simply put, a carbureted engine typically uses an entirely mechanical system for creating the
proper air fuel ratio and spark whereas an EFI engine requires a computer to control the injection of fuel
into the intake air as well as to control the spark timing. The WPI Formula SAE vehicle uses an EFI engine,
but both types of engines will be described below in this section.

5
Carbureted Engine
A carbureted engine uses a carburetor, as depicted in Figure 3, to mix air and fuel at the engine
intake and a distributor, featured in Figure 4, to control the timing of ignition. In Figure 3, the air entering
the top of the carburetor represents the atmospheric air coming into the engine before being mixed with
fuel. The air passes the choke valve and enters the Venturi, which lowers the air pressure and raises the
velocity of the air causing the aerodynamic effects described in Bernoulli’s principle to syphon fuel from
a thin rod or “Jet” placed in the Venturi. The syphoned fuel mixes with the fast moving air and vaporizes
when the passage widens and the pressure lowers after the Venturi.

Figure 3: Basic Carburetor Diagram

The air/fuel mixture then enters a cylinder through an intake valve located at the top of the
cylinder head and is compressed by the piston. The distributer is then responsible for timing the high
voltage spark from the ignition coil to ignite the fuel in the cylinder. In Figure 4 the distributor is shown in
the center of an eight-cylinder engine model with spark plug wires connecting the spark plugs in cylinders
numbered one through eight to their corresponding contacts on the distributer. This timing is established
by the distributer being mechanically connected to the cam shaft (what the cylinder valves are connected
to) which, in turn, establishes the timing of ignition based on the position of specially placed cams relative
to cylinder head position.

6
Figure 4: Distributor Diagram

In a carbureted engine, all aspects of air fuel ratio and ignition timing are controlled through
mechanical systems with relatively limited tuning capability compared to an EFI engine. The advantages
of a carbureted engine are simple and reliable operation without the need for specialized electronic
systems.

EFI Engine
An EFI engine, shown in Figure 5, requires a device known as an injector to spray precisely
calculated amounts of fuel into the intake air stream to create the proper air/fuel ratio for combustion.
The carburetor is replaced with electronically actuated fuel injectors that use a solenoid to inject fuel and
the distributer is replaced with ignition coils coupled with software and electronic switches within the
ECU. Specifically the actuation of the fuel injectors is controlled by the ECU, which is part of a broader
Engine Management System (EMS). The ECU, shown in Figure 6 contains a computer that interfaces with
and controls the sensors and components of the EMS, also known as the engine control loop.

7
Figure 5: Fuel Injected Engine Diagram

Figure 6: Electrical Control Unit (ECU)

The operation of an EFI engine starts with atmospheric air entering the engine much like the
carbureted engine but instead of passing through a carburetor, the air only passes through a throttle body,
which acts to modulate the flow of the intake air stream. The throttle body includes only the throttle valve
from Figure 3 in an EFI engine. As the intake air stream approaches the cylinders, the ECU uses information
from the throttle position sensor along with other sensors like 𝑂2 sensors in a closed loop system, to
determine how much fuel should be injected into the intake air stream by the fuel injectors in order to

8
create the correct air fuel ratio for the cylinders. Once mixed, the air/fuel mixture enters the cylinder
through an intake valve and is ignited at the correct time by the ECU controlled spark plugs and ignition
coils.

In general, the ECU can be programmed to fire the spark plugs at any time during a revolution of
the engine. However, in order to sense the position of the piston in the cylinder during the rotation, the
ECU accepts a combination of inputs from the cam and/or crank position sensors depending on the
configuration of the engine. Once the ECU senses the piston is in the correct position, a signal is sent from
the ECU to trigger the ignition coil for that cylinder’s spark plug to fire, thus igniting the air fuel mixture
inside the cylinder.

The computer inside the ECU enables engine tuning through easy control over engine parameters
such as the air/fuel ratio and ignition timing compared to carbureted engines, but also requires relatively
complex sensor systems in order to manage the tuning and operation of the engine.

EMS Sensors
The sensors discussed in this section include the sensors that are required by the ECU to produce
proper air/fuel ratios and ignition timing for EFI engines as well as auxiliary sensors that are not critical to
the operation of an EFI engine but are still managed by most ECUs.

Oxygen Sensor
For the ECU to run the air/fuel ratio system in a closed loop configuration, the ECU needs feedback
data from various engine sensors. In particular, the ECU uses an oxygen sensor in the exhaust pipe to
measure the percentage of oxygen in the exhaust gas to estimate the air/fuel ratio. When the engine is
running “lean”, meaning that there is not enough fuel in the intake air mixture, less oxygen is burned in
the cylinder and the oxygen sensor senses a high percentage of oxygen in the exhaust. When the engine
is running “rich”, meaning that too much fuel is in the intake air mixture, then more oxygen is burned in
the cylinder and the oxygen sensor senses a low percentage of oxygen in the exhaust. The ECU uses this
information to adjust the amount of fuel injected by the fuel injectors to achieve the desired
stoichiometric ratio for the fuel being burnt.

Throttle Position Sensor (TPS)


One of the essential variables the ECU uses to calculate how much fuel to inject to create a desired
air/fuel ratio is the throttle position. The throttle position value used in calculations is represented as a
percentage. The percentage value correlates to how far open the throttle valve is with 0% being
completely closed and 100% being completely open. To measure the position of the throttle valve, a
throttle position sensor (TPS) is attached to the throttle valve. The TPS is constructed of a potentiometer
and a return spring so that an analog voltage is sent to the ECU that is directly proportional to the position
of the valve. The sensor is calibrated by configuring the analog voltage values corresponding to a closed
throttle and open throttle within the ECU software. Once calibrated the ECU can determine any throttle
position based on the analog signal coming from the TPS.

9
Coolant Temperature Sensor
The coolant temperature sensor is used to measure the temperature of the coolant, usually water,
coming out of the engine before the radiator in the engine cooling system. The coolant temperature
sensor itself is constructed of a sealed thermistor that is placed in contact with the cooling liquid. Coolant
temperature is not an essential measurement to the operation of the engine but is necessary to control
the radiator fan. Once the coolant temperature exceeds a set threshold, the ECU turns on the radiator fan
to maintain temperatures at a safe level. Coolant temperature can also be used as a safety precaution to
warn the operator of dangerous overheating conditions and potentially could be used to shut the engine
off to prevent damage to internal components.

Air Temperature Sensor


Intake air temperature is an essential data parameter the ECU uses to calculate how much fuel to
inject to create a desired air/fuel ratio. The ECU needs to be able to measure the air density to be able to
account for the mass of air entering the cylinder on each stroke. Since it is difficult to directly measure air
density, the ECU instead measured the temperature of the incoming air stream with an air temperature
sensor. The air temperature sensor is mounted in the intake manifold and uses a thermistor to measure
the temperature of the incoming air.

Manifold Absolute Pressure (MAP) Sensor


Another critical data parameter needed to calculate the mass of air entering the cylinder on each
stroke is the manifold absolute pressure (MAP). The MAP is the pressure of the air that is in the intake
manifold before the cylinder. Different pressures correspond with different volumes of air in the intake
manifold at that time. The MAP sensor is constructed of a MEMS based pressure transducer, and is used
to measure the vacuum created by the intake stroke of piston. From the MAP, air temperature, and the
engine rpm, the ECU can calculate the amount of air taken in by the engine and predict the correct amount
of fuel to inject on the next cycle.

Oil Temperature Sensor


The ECU monitors the temperature of the engine oil using an oil temperature sensor. This sensor
uses a sealed thermocouple in contact with oil in the engine’s crankcase to measure the temperature of
the engine oil. The ECU and uses the oil temperature data alongside the coolant temperature data to
adjust the radiator fan speed. Oil temperature data is not considered essential to engine running.

Crank and Cam Sensor


It is critical for the ECU to sense the position of each piston in the engine in order to properly time
fuel injection and ignition timing. To track the position of the pistons, the ECU needs either a crank or cam
sensor to track the position of the crank shaft or cam shaft respectively. Some engine configurations use
both types of sensors in parallel to track piston position. The crank shaft connects all pistons together and
is the main drive axle for the engine that transfers power to the transmission and the cam shaft sits on
top of the cylinders with specially positioned cams that actuate the intake and exhaust valves for each
cylinder. Either a variable reluctance sensor or a Hall Effect sensor, seen in Figure 7, may be used for the
crank and cam sensors depending on cost and operating conditions.

10
Figure 7: Variable Reluctance Sensor vs Hall Effect Sensor

Both types of sensors work by detecting the motion of a toothed gear in front of the sensor but
the method of acquiring a signal and the signal itself is different for variable reluctance and Hall Effect
sensors. A variable reluctance sensor is constructed of a magnetized pole that is surrounded by a coil of
wire and a sinusoidal signal is induced in the coil of wire when the magnetized pole moves due to the
rotation of the toothed gear. As a tooth moves in front of the sensor, the magnetized pole is attracted to
it and moves closer to the gear. When the tooth passes, the magnetized pole returns to its original
position, thus creating the sinusoidal motion needed to induce a voltage on the coil of wire surrounding
the pole. Variable reluctance sensors tend to be less expensive than Hall Effect sensors due to their simple
construction and also tend to withstand higher temperatures making variable reluctance sensors well
suited for use in hot locations within engines.

A typical Hall Effect sensor for automobile applications produces a clean square wave signal based
on the position of a toothed gear in front of the sensor. The square wave signal requires less signal
processing in the ECU but Hall Effect sensors are more complicated than variable reluctance sensors and
therefore tend to be more expensive. Figure 8 represents how a Hall Effect sensor works. A permanent
magnet is held at a distance from a specialized Hall sensor which outputs a “Hall voltage” that is
proportional to the magnetic flux density around the device. As the permanent magnet moves away from
the hall sensor, the magnetic flux density around the sensor decreases and therefore the Hall voltage
decreases. The opposite happens when the permanent magnet moves closer to the Hall sensor. Most
automobile Hall Effect sensors are constructed in a switch configuration, which means that the Hall
voltage is fed through an amplifier and then a Schmitt trigger with built in hysteresis that switches the

11
output signal between high and low voltage depending on both the current Hall voltage and the current
state of the output signal.

Figure 8: Hall Effect Sensor Diagram

The way the Hall Effect sensor is constructed is that a permanent magnet is placed in front of a
Hall sensor with attached signal processing circuit and the permanent magnet is allowed to move slightly
within the sensor casing. As a tooth on the gear moves in front of the sensor, the permanent magnet
moves toward the tooth, thus decreasing the magnetic flux density around the Hall sensor and triggering
the output signal to change. When the tooth passes, the permanent magnet returns to its original position,
thus causing the output to switch back to the original value. Because the Hall Effect sensor does not rely
on the magnet inducing a voltage in a coil, the sensor can detect the presence of a tooth at very low
speeds and even at zero revolutions per minute.

Either a variable reluctance sensor or Hall Effect sensor can be used to detect the position of
either the crankshaft or camshaft if the temperature rating of the sensor is high enough. To prepare the
shafts for the sensors, a toothed gear is attached where the sensor is positioned so that the sensor can
read the passing teeth as the shaft rotates. The way the ECU can sense the absolute position of each shaft
is by removing one of the teeth from the toothed gear and waiting for a gap in the sensor signal. The
missing tooth creates a characteristic gap in the signal that is used to represent a known position in the
rotation of the shaft. The ECU can then count the number of pulses as each successive tooth passes to
accurately calculate the position of the shaft with respect to the missing tooth. Every time the missing
tooth passes in front of the sensor, the ECU can resynchronize with the shaft position and begin counting

12
again. The position of the shaft is then used to determine the positions of each piston within their
respective cylinders and then timing of fuel injection and ignition can be accurately executed.

Auxiliary Components
The components discussed in this section are the sensors and hardware that have been included
in the auxiliary electronics system to enhance the sensing and communication capabilities of the 2016
Formula SAE vehicle. The sensors in the auxiliary electronics system are not typically managed by most
ECUs so a custom hardware and software solution was created to manage and interface with each sensor.

MSP432
The auxiliary electronics system requires signal processing and communication standards to
quickly and reliably collect and transmit data throughout the vehicle. The MSP432 shown in Figure 9 is a
32-bit ARM® Cortex®-M4F microcontroller that operates at a frequency of 48MHz and comes standard
with peripherals like SPI, I2C, and a 14-bit ADC. The SPI and I2C peripheral hardware on the chip is required
to communicate with the various sensors on the boards throughout the vehicle and the 48MHz ARM®
processor ensures that there is enough computing power to sample and process the signals from the high-
speed sensors on some boards. The 32-bit architecture also means that more instructions can be executed
per cycle than similar MCUs that are 8 or 16-bit because those processors must use more than one cycle
to perform calculations on data larger than 8 or 16 bits accordingly. The 14-bit ADC allows for the flexibility
to choose from a wide array of precision for the various analog sensors on the vehicle as well. Using the
MSP432 simplifies development for each system it is used in by reducing the software overhead required
if several different processors were used and accounts for the fact that each system has varying
performance requirements by selecting an MCU with flexible performance options.

Figure 9: MSP432 32-Bit Microcontroller

TM4C129
Some systems on the vehicle place high demand on fast code execution, parallel task handling,
and transactional I/O load that cannot be accomplished with devices like the MSP432. The Texas
Instruments Tm4c1294NCPDT Tiva™ series microcontroller seen in Figure 10 fits the requirements of
these systems with its 32-bit ARM® Cortex®-M4F processor at 120MHz. The Tiva™ processor has similar

13
peripherals to the MSP432 but can operate at much higher speeds, which allows it to handle
communications with other systems and data processing with little compromise on message timing
delays. The Tiva™ MCU can also handle the interfaces required by some sensors in the electronics system
with its array of peripheral interfaces like six UART modules, I2C, SPI, Digital I/O, ADC, and PWM. The
systems in the vehicle that need a highly capable MCU for data processing and I/O can use the Tm4c129
to handle their computational load.

Figure 10: TM4C129 32-Bit Microcontroller Board

Battery Current Sensor


The battery current sensor in the vehicle measures the flowing into or out of the battery by means
of Allegro’s™ ACS756 Hall Effect based linear current sensor shown in Figure 11. The current sensor
consists of a precision linear Hall circuit with a copper conduction path connected in series with the
battery’s positive terminal located near the Hall sensor die. Applied current flowing through this copper
conduction path generates a magnetic field which the Hall IC converts into a proportional voltage that can
be measured by the Main board MCU. The ACS756 is capable of measuring +- 100A DC. The data from the
battery current sensor can be used to determine when the battery is charging or discharging and to
determine if the battery is running low by tracking the discharge of the battery.

Figure 11: ACS756 Current Sensor

Air Pressure Sensor


The 2016 vehicle features advanced aerodynamic surfaces that have been optimized for smooth
airflow over the vehicle. In order to verify the performance of the aerodynamics on the vehicle, air
pressure readings need to be taken at various points on the body. Air pressure at each chosen location,
up to a maximum of 20 locations, is measured using Freescale’s MPXV7002DP differential pressure sensor

14
shown in Figure 12. The pressure sensor uses a piezo resistive monolithic silicon transducer that changes
resistance based on the differential pressure between the “pressure” port and “vacuum” port as
referenced in the datasheet. The sensor itself outputs an analog signal derived from the changing
resistance, which can easily be read by an ADC. The analog signal is directly proportional to the differential
pressure as shown in the transfer function in Figure 13. The pressure port is extended to the surface of
the body using a short length of tubing and the vacuum ports for all sensors are referenced to each other
by connecting them all together. The pressure at each location on the body is sampled by measuring the
analog value of each air pressure sensor.

Figure 12: MPXV7002DP Differential Pressure Sensor

Figure 13: Analog Output vs Pressure Differential for MPXV700sDP

Rotary Position Sensor


Several applications within the vehicle require the sensing of an object’s rotation, namely the
suspension position and the steering angle. The rotation of the objects is measured using AMS’s AS5035
magnetic rotary encoder shown in Figure 14. The sensor works by placing a diametrically magnetized
permanent magnet above the surface of the AS5035. The chip uses an array of Hall sensors to sample the
vertical vector of the magnetic field distributed across the device package surface and internal circuitry

15
converts the readings from the Hall sensors into an absolute rotational position of the magnet. The
absolute rotational position is then converted into an analog signal that can be interpreted by an ADC as
shown in Figure 15.

Figure 14: AS5035 Magnetic Rotary Encoder

Figure 15: Analog Output Voltage vs Rotation Angle

Fuel Flow Sensor


A fuel flow sensor was put in series with the fuel feed line to the engine to measure the rate of
fuel consumption of the vehicle. The fuel flow sensor shown in Figure 16 consists of a plastic housing with
a turbine assembly that the fuel must flow through in order to get from the fuel tank to the engine. The
flowing fuel spins the turbine, which in turn generates a pulse on a signal wire for every rotation of the
turbine. According to the datasheet, every pulse accounts for 380µL of fuel travelling through the sensor.
The MCU then counts the pulses to calculate the total fuel flow in Liters.

16
Figure 16: Fuel Flow Sensor

IMU
The vehicle has an Inertial Measurement Unit (IMU) shown in Figure 17 that tracks the vehicle’s
orientation and acceleration in 3D space. The component used is ST’s LSM6DS3 iNEMO inertial module
with a 3D accelerometer and 3D gyroscope. The sensor returns X, Y, Z acceleration and rotation data via
either an SPI or I2C interface.

Figure 17: Inertial Measurement Unit

GPS
The vehicle has a GPS receiver module for logging location data as the vehicle drives around a
track. The GPS location data can be used to monitor lap times, acceleration, and speed of the vehicle at
any time during a drive. The sensor used is the Venus638FLP GPS receiver module seen in Figure 18. The
SOIC handles all of the functions of acquiring GPS signals, calculating location, and estimating accuracy,
thus freeing up the host MCU to perform other tasks. The GPS module can acquire location data at rates
up to 20Hz and transmit the data to the MCU via SPI. The Venus638FLP allows for the tradeoff between
location accuracy and acquisition speed by setting the desired acquisition speed in the internal registers.
Slower acquisition speeds improves the accuracy of each measurement.

Figure 18: Venus638FLP GPS Module

17
XTend 900 MHz Transceiver
The vehicle needs to communicate with a stationary pit computer while driving to relay sensor
data to the user interface and logging software. The operating environment for the radio transceivers is a
flat semi-obstructed outdoor location with a maximum required range of 2 miles. The transceivers used
to connect the vehicle with the pit computer are two XTend 900MHz transceivers by Digi with a maximum
range of 7 miles. The XTend modules, one of which is shown in Figure 19, are self-contained units that
require only UART serial communication with the MCU to begin transmission. The modules feature built
in error correction to minimize erroneous or lost data without placing computational load on the MCU.
The modules also handle channel matching and channel hopping to ensure a reliable and reduced
interference connection.

Figure 19: XTend 900MHz Wireless Transceiver

Brake Temperature Sensor


The brake temperature sensor for each brake rotor is Texas Instruments’ TMP006 fully integrated
MEMs thermopile sensor seen in Figure 20. The TMP006 measures the temperature of an object without
having to be in direct contact by absorbing passive infrared energy from an object at wavelengths between
4 um to 16 um. The infrared light entering the sensor causes a change in voltage across the thermopile,
which is digitized and reported through the I2C interface. The corresponding MCU can then use the
voltage information to calculate the temperature of the object in front of the sensor, i.e. the brake rotor.

Figure 20: TMP006 IR Temperature Sensor

18
Wheel Speed Sensor
The wheel speed sensor is a Hall Effect sensor with a toothed gear, similar to the cam or crank
sensors. The difference between the wheel sensor and the cam/crank sensor is that the wheel speed
sensor uses a toothed gear without any missing teeth so that the attached MCU only is responsible for
counting the pulses from the sensor. Using the dimensions of the toothed gear, a wheel speed can be
calculated by the pulse count from the sensor. The specific Hall Effect sensor used for each wheel is
Cherry’s GS101201 flange-mount gear tooth speed sensor seen in Figure 21.

Figure 21: GS101201 Wheel Speed Sensor

19
3. Methodology
The purpose of this section is to describe the methods and procedures used in the development
of the Formula SAE vehicle’s electrical system and the rationale behind those decisions. In addition to
explaining what was done in this project and why, this section covers the goals of the project and why a
Formula SAE vehicle needs an advanced electrical system.

Project Goals
The goal of this project was to design and build an electrical monitoring and control system for
WPI’s 2016 Formula SAE vehicle for the purposes of:

• Simplifying vehicle operation for the driver with automatic shifting to minimize the skill and
experience needed to drive the vehicle

• Improving on previous engine tuning methods by providing actionable data to the tuners

• Gathering telemetry data to validate design changes made to vehicle components

• Improving vehicle performance to make the vehicle more competitive than previous years

The design of WPI’s Formula SAE electrical system adds aids for the vehicle designer, tuner, driver,
and maintainer to be able to easily access vehicle diagnostics and control information at any stage in the
vehicle development process. Custom interface hardware with the ECU and auxiliary electrical subsystems
make the stationary debugging and hardwire connections easier for the vehicle designers during the first
stage of development. Wireless communication and telemetry make vehicle control and tuning easier
during the second stage of production when the vehicle is best observed and tuned while in motion. The
added sensor and control capabilities of the auxiliary electrical systems provide a new range of sensor
information and vehicle control that is not available on off the shelf ECUs. Aerodynamic pressure sensing
allows for improved vehicle handling diagnostics, tire temperature sensing allows for previously
unattainable levels of tire condition monitoring, electronically controlled shifting reduces the complexity
of vehicle operation for the driver, vehicle temperature monitoring will allow for expanded data gathering
on critical vehicle components, and wireless telemetry enables effective tuning in the second stage of
vehicle development. Altogether, the electrical systems of the vehicle provide an advanced control and
diagnostics interface with the vehicle’s subsystems that both facilitate design and tuning as well as
increase the capabilities of the vehicle beyond the standard off the shelf ECU method of engine control.

Team Dynamics/ separation of tasks


Though the Formula SAE Electrical System Design senior design project primarily focuses on the
electronics of the 2016 Formula SAE vehicle, it is important to note that the designs and manufacturing
of the electrical systems depended closely on the efforts of two collaborators. The first collaborator was
the mechanical engineering senior design project team that was responsible for aspects of the vehicles
design like steering, suspension, engine, transmission, and brakes. The second collaborator was WPI’s SAE
club, which is a student run organization with a focus on designing, building, and testing vehicles like the
Formula SAE vehicle.

20
The mechanical engineering senior design project team provided key information about not only
the vehicle’s physical parameters for the fit and finish of the electrical components within the vehicle’s
design, but also the characteristics of the various mechanical subsystems for interpreting sensor data. The
PCBs, sensors, and other hardware needed to be integrated into the mechanical design of the system in
order to ensure safe and secure locations for the control modules, accurate positioning of sensors, and
neat and organized running of cable harnesses to the various components of the electrical systems. Once
all hardware was placed in the vehicle, it was up to the mechanical engineering team to add significance
to the data collected by the sensors by providing validation procedures for each sensor that interfaces
with a mechanical system and if necessary, the equations and calculations necessary to produce
meaningful results from the data collected.

The WPI SAE club, though not a senior design project team, was instrumental in the construction,
planning, and competing of the Formula SAE vehicle. The group of students helped to build the vehicle as
designed by the senior design project while also possessing the ability to influence, change or create
designs based on their feedback and experience gained while working with the vehicle. All work on the
vehicle happened in the SAE club shop and is partially funded by the club’s budget. The club decides if the
vehicle will be taken to competition at the end of the year and if so, the club organizes the trip and any
member can choose to attend. It was therefore important to keep the club’s interests in consideration
while designing the vehicle, as it was mostly club members who were building and driving the vehicle.

Hardware Design
The design of the electrical system required hardware in the form of printed circuit boards (PCBs)
and wiring looms to carry out all of the data collection, signal processing, and power/data distribution
throughout the vehicle. Figure 22 depicts the hardware design process for the PCBs on the vehicle, which
began with a concept development phase where requirements were drafted for the electrical system and
a high-level system block diagram was created for the vehicle. The block diagram was then refined to a
point where there were distinct functional blocks, each with its own individual requirements. The
requirements for each functional block could then be designed into circuit schematics using Altium PCB
designer, a software tool used for the design of circuit diagrams and for PCB layout.

21
Figure 22: Hardware Design Flow Chart

Component selection occurred while the schematics were being drawn, marking the transition
from concept phase to design phase for each of the functional blocks, which is shown in Figure 23. Once
the schematics were done, work began on the layout of the PCBs. The work done in that stage included
defining the size and shape of the individual PCBs, choosing the position of each component on the PCB,
and wiring up the components with PCB traces according to the schematic. The PCB layout stage was also
completed in Altium and once the layout for a board was complete, the designs were exported as Gerber
files and sent to PCB manufacturers like Advanced Circuits or Osh Park for manufacture. The
manufactured boards arrived some time later and were then populated by hand with all of the necessary
components. After testing for functionality, the boards were installed on the vehicle and wiring began.

22
Figure 23: PCB Design Process

The hardware design of the vehicle encompasses the PCBs and wiring in the vehicle and was
accomplished using Altium PCB designer, manual board assembly, and manual wiring loom assembly. Each
PCB started as a concept that was formed into a functional block, and then circuit design based on the
requirements of the electrical system. The PCBs then determined the requirements and design of the
wiring in the vehicle based of the location and quantity of each PCB.

Software Design
The vehicle uses two different Texas Instruments microcontrollers and three different Integrated
Developments Environments (IDEs) to run and write all the necessary software that is on the vehicle. All
of the microcontrollers are coded in C or C++ and the pit computer is coded in Java via a program called
Processing.

Microcontrollers that require register level data manipulation are programmed using Texas
Instrument’s Code Composer Studio (CCS), a versatile IDE for extracting the most performance out of the
microcontrollers in the vehicle. CCS, seen in Figure 24, is a low-level development environment that allows
the programmer greater access to the microcontroller’s peripherals and debugging options but at the cost
of software complexity and time. Fortunately, CCS provides peripheral driver libraries for certain
microcontrollers, which makes software development with this complicated tool much simpler. The
peripheral driver libraries simplify the initialization and interaction with peripherals on the microcontroller
by providing predefined functions that accomplish the complicated tasks that would take excessive
amounts of time if done by hand.

23
Figure 24: Code Composer Studio Splash Screen

Microcontrollers with more relaxed performance requirements and are programmed with
Energia. The Energia IDE, shown in Figure 25, is a simplified programming environment that is similar to
the Arduino IDE and uses a mix of C/C++. Energia may be restricted in register access compared to CCS
but it is far easier to use and requires a fraction of the time spent coding because of its high level coding
structure and extensive library availability. By using Energia on microcontrollers with less demanding
computational loads, coding intensity for the vehicle as a whole was greatly reduced.

Figure 25: Energia IDE

The Processing IDE, Figure 26, provides an understandable user interface and data recording
functionality for the data acquisition functionality of the electrical systems. Processing uses built in
libraries and Java to run a graphical user interface (GUI) program to display vehicle parameters. Processing
is similar to Arduino and Energia IDEs with the difference that it is focused on creating graphics based
programs for displays rather than compiled C code for microcontrollers. Processing also provides options
for user control over certain aspects of the vehicle as well as the option to write data to a spreadsheet for
later review.

Figure 26: Processing

24
There are many individual software tasks throughout the electrical control system and many ways
of accomplishing those tasks. The appropriate IDE has been matched to each embedded processor to
provide the simplest and smartest software solution for the vehicle. Code Composer Studio provides a
feature rich environment with the versatility needed by the Main board and Energia and Processing
provide the simple yet effective tools needed for the remaining microcontrollers and data display.

Testing and Integration


The design process for the Formula SAE vehicle required testing at every stage of the design to
ensure that the project was on track for completion by competition. Hardware and software testing
overlap when dealing with embedded systems and often testing hardware would reveal issues with
software and vice versa.

Hardware testing stated with circuit simulations in the design phase and progressed to signal
probing when the completed PCBs came in. Early design simulations are important to eliminate problems
early on in a design. The analog circuits in the electrical system were thoroughly simulated to avoid
difficult alterations to PCBs later. The nature of programmable digital circuits eliminates much of the risk
in circuit design errors because of the flexibility that comes with microcontrollers but it was still necessary
to take the proper precautions when designing any part of the electrical system. After the hardware was
assembled, it was tested by running benchmarks on it outside of the vehicle. This allows for easy access
to the signals with the oscilloscope for debugging purposes. If any component or design needed changing
in the benchmarking phase, it was easy to access and modify before placing in the vehicle. After
benchmarking, the hardware was put into the vehicle for integration with the rest of the electrical system.
Integration involved testing if the hardware was compatible with the other components in the system and
if the hardware retains the same performance it had while benchmarking. Most of the testing after
integration focused mostly on the software running on the boards.

Software testing began before any hardware arrived from the board manufacturers. The
preliminary software tests were on simulated hardware with development boards and simulated sensor
inputs. The early testing narrowed the scope of the software down to which libraries and IDEs needed to
be used for each microcontroller in the system. Once the hardware came in, the test software could be
applied to the custom hardware for the first time; this revealed any mistakes or incompatibilities of the
test software. The software was tested on the custom hardware at same time the hardware benchmarks
were happening so that either hardware or software cold be changed easily outside of the vehicle to
achieve the requirements for that PCB. After the PCBs were integrated into the vehicle, full-scale software
tests could begin with each board installed and connected to each other. Full-scale tests revealed errors
in communication protocols and sensor accuracy and calibration. Integrating the software of each board
involved many minor changes to each board’s software to create one cohesive system of microcontrollers
and hardware.

25
4. Engineering Design
The engineering design chapter details the low-level designs of the vehicle’s individual electronic
systems as well as the integration of each subsystem into one cohesive unit. This section states the
functional requirements of each system on the vehicle and describes the interfaces between each
subsystem. Also covered are sections dedicated to explaining the design and manufacture of the boards
and accessories used to fulfil the functionalities of each system on the vehicle.

Electrical System Design Overview


The design process for the electrical systems in WPI’s 2016 Formula SAE vehicle began with
creating a list of necessary, desired, and optional functionalities for the vehicle. The focus then progressed
to making decisions on which functionalities were critical to demonstrate and operate the vehicle given
time and budget restrictions. The selected functionalities were then grouped into individual functional
blocks, which were organized into a functional block diagram for the electrical system that served as the
starting point for the detailed design work for each functional block of the system. Subsequently, each
functional block was designed into custom PCBs that, along with software and other electrical accessories,
would fulfill the functional block’s set requirements.

The initial planning of the electrical systems for the vehicle involved a tradeoff among the type,
rate and fidelity of data that could be instrumented into the vehicle, the cost of the components required
to gather the data, and the time required to implement each solution. Within this design context, the SAE
design teams created a list of functionalities that the vehicle’s electrical system needed to implement and
then organized the list as shown in Table 1. The table sorts the functionalities into those that are critical
to vehicle success, those that are desirable given enough money and time for implementation, and those
that are optional and could be eliminated without reducing the usability and configurability of the vehicle.

Table 1: Electrical System Functionality Ranking

Necessary Desired Optional


Tachometer Display Inertial Measurements Tire Temperature Sensing
Speedometer Display Steering Position Sensing
Engine Temperature Display Suspension Position Sensing
Battery Voltage Display Electronic Throttle
Gear Selection Display Electronically Controlled Shifting
ECU Communication Interface GPS Location Tracking
Relay Control Speed Sensing
Wireless Communication Fuel Level Sensing
Safety and Rules Compliance Battery Charge Sensing
Aerodynamic Pressure Sensing
Brake Temperature Sensing

After performing initial research on the remaining functionalities, the team decided that it would
be cost effective and time efficient to move forward in the design process. The functional block diagram
in Figure 27 provides a visual representation of how the functionalities from Table 1 were grouped into

26
individual functional blocks as well as providing a general indication as to where these functional blocks
are located on the vehicle. Creating functional block diagram for the vehicle was an important step in the
design of the electrical system because it was the first chance for the team to bring the mechanical and
electrical designs of the vehicle together. The placement of the electronics within the vehicle is dependent
on the vehicle’s mechanical design; therefore, it was important at this stage to work closely with the
mechanical designers of the vehicle so that positioning, mounting, and space for the electronics could be
seamlessly incorporated into the design of the vehicle.

Figure 27: Electrical Systems Functional Block Diagram

The functional block diagram features a CAD drawing of the 2016 Formula SAE vehicle in the
center surrounded by the functional blocks of the vehicle’s electrical system. Starting from the top of the
diagram and working in a clockwise manner are the communication, engine management, suspension and
wheel sensors, data and auxiliary sensors, and aerodynamic functional blocks. The functionalities from
Table 1 that were approved by the team were distributed among the functional blocks and are
represented by the various sensors and mechanical components that were later chosen to fulfill the
functional requirements.

The communication functional block is the interface between the vehicle’s electronic systems and
both the driver and the members of the team in the pit. This block handles the displays and inputs for the
driver of the vehicle and the real time vehicle telemetry data for the pit crew. The electrical systems for
driver interaction provide updates for all of the various display requirements like tachometer,
speedometer, engine temperature, etc. and the systems for pit communication are responsible for
wirelessly transmitting vehicle telemetry data gathered from the vehicle’s sensors.

27
The engine management functional block includes all of the systems required to operate the
engine and drivetrain assembly in the vehicle. The electronics systems are responsible for enabling the
use of an electronic throttle, enabling pneumatically actuated shifting, and utilizing all of the sensors in
the engine management system (EMS) to operate the vehicle’s EFI engine using an off the shelf ECU. The
electrical systems in the engine management functional block are integral to the team’s goals of using
electronic throttle and pneumatic shifting.

The suspension and wheel sensors functional block applies to each of the vehicle’s four wheels
and handles data acquisition for each wheel individually. The team was interested in measuring
suspension position, wheel speed, tire temperature, and brake temperature. The unique benefit of this
functional block is that only one system needed to be designed for all four wheels because the
requirements for each of the sensors like distance to the brake rotors and suspension rocker arm
movement is nearly identical for each wheel. The design for suspension and wheel sensors functional
block was created once and manufactured four times, reducing complexity and saving time.

The data processing and auxiliary sensors functional block has the most requirements to fulfill out
of any electrical system and is referenced as the “main” system on the vehicle. This system is the driver
for the communication functional block because it is responsible for gathering and interpreting all of the
data collected from the systems throughout the vehicle and relaying the interpreted data on to the driver
interface or pit communication interface. In order to gather all of the data from other systems in the
vehicle, the data processing and auxiliary sensors functional block has an ECU communication interface,
suspension and wheel sensors functional block interface, aerodynamic functional block interface, and an
array of auxiliary sensing capabilities. This functional block acts as the “hub” of the vehicle’s information
flow and data processing.

The aerodynamics functional block interfaces with the aerodynamic bodywork on the vehicle and
serves the purpose of validating the bodywork design by measuring and comparing air pressures around
the vehicle to air pressures that were calculated in computational fluid dynamics simulations. The
aerodynamic functional block therefore converts air pressure data on surfaces of the vehicle’s bodywork
into usable data that can be interpreted and used by the aerodynamics designer.

The functional block diagram for the vehicle clearly defined the requirements for further design
of the vehicle’s electrical systems and provided a foundation for the creation of the system block diagram.
The system block diagram in Figure 28 depicts the hardware organization of the vehicle’s electrical
systems. Each block in the figure represents a discrete module that was incorporated into the vehicle for
the purpose of fulfilling the requirements of the functional block diagram. The interconnecting arrows
represent the method used to communicate between blocks and the direction of information flow.

28
Figure 28: System Block Diagram

The Main Board is the central hardware component in the vehicle’s electrical system. The main
board is a custom PCB that is placed below the driver’s seat pan in a waterproof enclosure referenced as
the vehicle’s electronics box. Every other electrical hardware component on the vehicle connects to the
Main Board so it features two separate CAN bus interfaces, analog inputs, digital I/O, and a UART
interface. The driver interface and wireless telemetry is made possible by the data processing capabilities
of the onboard MCU. Several data inputs, like the onboard GPS unit, aero pressure sensors, and ECU’s
engine data broadcast require the main board to handle the task of parsing and reformatting the data
into a simpler and more compact format as to reduce the load on the wireless link and to match the format
that is expected by the pit computer. The Main Board also controls the shifting of the vehicle by
actuating the appropriate pneumatic valves to shift the vehicle’s gearbox up or down a gear. The design
and functionality of the Main Board is discussed further in the Main Board and Electronics Box Design
section of the report.

The custom steering wheel on the vehicle features a daytime visible LED display with onboard
data processing and tactile, reprogrammable buttons for driver input. The driver’s interaction with the
vehicle’s electronic systems is all handled through the features of the steering wheel. The displays update
the driver with vehicle information and the buttons allow the driver to control aspects of the vehicles
operation like ignition and voice communication. The steering wheel also features paddle shifters for the
driver to control the shifting of the vehicle when the vehicle is in manual mode. The Steering Wheel Design
section in this report covers the many design considerations for the steering wheel including ergonomics,
aesthetics, and electrical interfacing.

29
The wheel boards on the vehicle account for a majority of the baseline sensors in the electronics
system. There are four custom PCB wheel boards on the vehicle, each with suspension position, wheel
speed, tire temperature, and brake temperature sensors. A wheel board on each wheel means that the
vehicle tuner can monitor the activity of all four wheels simultaneously to validate the performance of
the suspension tune, measure the contact patch of the tire based on the tire’s temperature rise, and
measure brake bias by comparing the temperature rise of the front and rear brakes, among many possible
uses. The Wheel Board Design section of the report explains how the wheel boards interface with each
sensor, how the boards are mounted to each wheel, and how the wheel boards communicate with the
Main Board.

The data link that connects the Main Board, steering wheel, and wheel boards is the automotive
standard CAN bus for its resistance to electrical interference and high data rates. The CAN bus allows
many devices to be attached to the same data bus, allowing for easy communication among the boards
in the vehicle. CAN bus is also used by the Main Board to communicate with the off the shelf ECU. The
noise resistance and the capability of having multiple transmitting and receiving nodes on the bus make
CAN bus perfect for the electronic systems in the vehicle.

The aero boards on the vehicle are custom interface boards for the air pressure transducers that
are used to measure the pressure of the air over the vehicle’s body surfaces. The number of aero boards
on the vehicle is reconfigurable with the main board handling a maximum of twenty aero board inputs.
The aero boards have built in features for analog signal integrity, which is explained further in the
Aerodynamic Sensors section of the report.

The ECU system block represents the off the shelf ECU used in the EMS for the vehicle’s EFI engine.
The ECU interfaces with the Main Board by broadcasting engine data over one of the vehicle’s CAN busses.
The stream of engine data from the ECU allows the Main Board to retransmit the engine data back to the
pit computer so that the tuners and pit crew can monitor the status of the engine systems wirelessly.
More information on the ECU and EMS of the system is provided in the ECU Selection/ integration section
of the report

The radio module in the system block diagram represents a set of radios and antennas on the
vehicle that are responsible for wireless telemetry, driver voice communication, and live video feed.
Telemetry data is provided by the Main Board and is transmitted using a long-range transceiver. Voice
communication and video feed are both individual off the shelf systems that have been integrated into
the design of the vehicle. The Wireless Telemetry Pit Computer section in the report details the design
and interfaces of the wireless link between the vehicle and the pit computer that carries the wireless
telemetry data.

The pit computer block is the only section of the vehicle’s electrical system that is not physically
on the vehicle itself. The pit computer is a PC that has been installed in the team’s trailer for receiving the
wireless signal transmitted by the vehicle. Live video, voice, and telemetry data are all received through
antennas mounted to a retractable mast on the trailer and fed to the PC inside of the trailer. The pit

30
computer has the task of displaying and recording all of the telemetry data received from the vehicle as
well as displaying the video feed and enabling voice communication with the driver. The features of the
pit computer and the software written to handle the data and displays are discussed in the Wireless
Telemetry Pit Computer section of the report.

ECU Selection/ integration


Many different ECUs on the market would suit the needs of the Yamaha YFZ450R engine in the
vehicle and most cost about the same and have approximately the same sensor interface capabilities. The
differentiating factors that steered the ECU selection were support for drive by wire and the inclusion of
tuning software. Drive by wire is a method of throttle control where the mechanical linkage between the
throttle pedal and the throttle valve is replaced by an electronic throttle pedal and an electronically
actuated throttle valve. The ECU needs to be able to read the throttle pedal position and use that data to
control the position of the throttle valve. The engine tuner also had the most experience Haltech software,
so for this reason and the fact that certain Haltech ECUs support drive by wire, a Haltech ECU was selected.
Within the range of ECU solutions provided by Haltech, only the Elite series ECUs support the required
drive by wire functionality. The FZ450R engine in the vehicle is a single cylinder engine meaning that only
one fuel injection output and one ignition output is required from the ECU. Haltech offers two variants of
the Elite series ECUs, the 1500, which supports four cylinders and 2500, which supports eight cylinders.
For the purposes of reducing cost, the less expensive Elite 1500 was chosen. Figure 29 shows the
placement of the Haltech Elite 1500 on the seat pan firewall of the vehicle. The ECU was placed in an easily
accessible location on the vehicle so that diagnostics cables can be attached and removed yet it is still
located close enough to the engine area to keep cable lengths as short and neat as possible.

Figure 29: Haltech Elite 1500 Placed on the Vehicle

31
Main Board and Electronics Box Design
The Main board and electronics box interface all of the electrical systems on the vehicle. This
section details the system design and construction of the electronics box, the hub of the vehicle’s
electronics system. The main systems that needed to be integrated with the Main board are the Haltech
ECU, the power management system, the air pressure sensors, and the vehicle’s CAN bus. The Main board
shown in Figure 30 connects all of these systems together, allowing for one central connection for all of
these sub systems.

Figure 30: Main Board PCB

The Main board interfaces to the data sources and other subsystems on the vehicle and sends a
condensed version of the aggregated data wirelessly to the pit computer. The sensor data from the wheel
boards and the steering wheel are transferred over CAN bus similar to how the engine parameters are
transferred from the ECU. The two CAN buses are isolated however; one is for sensor data and one is for
drive train data and control. This isolation prevents issues with noncritical systems from propagating to
the critical systems like engine control. To support the two CAN buses the Main board contains two CAN
transceivers one for general sensors, and one for drive train.

The Haltech requires support to operate the engine. The supporting systems are the relays and
fuses uses by the ECU to drive systems like the spark plugs, fuel pump, and injectors. The relays that would
normally be controlled by the Haltech are now controlled by a microcontroller on the Main board, which
allows for a wireless emergency stop, and wireless control over other relays. The Haltech connects to the
Main board though large pigtails that contains all of the input and output wires. The I/O is then routed to

32
the correct places on the board, which then leave the main bard through two 31 pin circular connectors.
This means that the complexity of a normal wiring harness is contained to the board, reducing size and
complexity of the vehicle’s wiring. This also means that the entire engine can be disconnection through
four connectors. Two for engine control and two for umbilical and starter motor. This makes repair and
modification of both the electronics box and engine easier, as well as reduce potential error that can arise
with many connectors.

The Main board also contains the auxiliary systems the vehicle needs such as fan control, shift
control, wireless systems, and the necessary power supplies. The shift system takes commands from the
main microcontroller and actuates the pneumatics to either upshift or downshift. The cooling system
manages the two cooling fans on the vehicle turning them on when need and off when not needed. The
wireless consists of the XTend module used for transmitting telemetry to the pit computer, and the GPS,
which is used to both determine the vehicle's position on track and to calibrate the vehicle's speed. The
power system consists of three parts, the first is a set of linear regulars used to power the analog system
such as the pressure sensors, the second is the switching regulator used to drive the digital system, and
the third part is the filtered 12v output used for the vehicle wide CAN bus. The schematics for the Main
board can be found in the appendix.

Wheel Board Design


Many parameters about the wheels and the suspension on the vehicle are useful in learning how
the vehicle is performing. The main parameters of interest are tire temperature, wheel speed, suspension
position, and brake temperature. These parameters allow for the tuning of camber and toe of the wheels
seen in Figure 31, as well and suspension stiffness and brake bias. The Wheel board allows for the
collection and processing of this data for all four wheels.

Figure 31: Camber and Toe Depiction

33
Understating how the tires are behaving on the vehicle is critical to understanding how the vehicle
is behaving, which can be used to improve lap times. This is because the tire is the only interface to the
road and it is the main limiting factor on lap times. To measure the temperature across the tire, an infrared
camera is used. The sensor is an AMG88 Grid-EYE 8X8 infrared sensor array seen in Figure 32 that samples
at a rate of 10Hz. The output of the sensor can be seen in Figure 33, which is showing the temperatures
in degrees Celsius of a soldering iron tip that has been left to cool for a few minutes. This temperature
data is used to show the hot spots on the tires, which corresponds to the wear on the tire allowing for
accurate tuning of the suspension.

Figure 32: Tire Temperature Sensor Figure 33: Tire Temperature Sensor Output

The brake temperature is also measured by the wheel board, which is seen in Figure 34 and Figure
35. The brake temperature is useful for two reasons, one it allows for the tuning of brake bias and two it
allows for brake overheating warnings. Brake bias can be measured and validated because the amount of
kinetic energy being dissipated by the brake can be measured through the temperature of the rotors,
allowing for the adjustment of the forward and reverse brake bias. Temperature warnings are used to tell
the driver if the brakes are overheating during a race, which can warn of brake fade before it happens.
Brake fade is a reduction of braking performance due to high temperatures in the rotors and brake pads
so the temperature warning allows the driver to reduce the amount of braking to cool the brakes down.
To measure the brake temperature, a TMP006 single chip infrared thermometer is used, U2 in Figure 34.
The sensor measures with a 60-degree conical field of view, and integrates the temperature over the
whole field of view. One issue with the measurement system can be seen in Figure 36, which is that the
vehicle uses drilled brake rotors; this means that the sensor could potentially see open air in part of its
field of view, which would reduce the accuracy of the temperature measurement. For this reason, the
sensor board was placed as close to the rotor as possible to reduce the amount of holes the sensor sees.

34
Figure 34: Rotor Facing Side of the Wheel Board Figure 35: Vehicle Facing Side of Wheel Board

Figure 36: Wheel Board Mounting Location

35
One of the critical parameters to determine and control the dynamics of the vehicle is wheel
speed. A wheel speed sensor allows for the measurement of each wheel speed, letting the tuners of the
vehicle determine when and where the wheels are slipping. This also allows for tuning of brakes because
brake lock can be detected by sensing which wheels stop moving. Having wheel speed sensors also allows
for some vehicle dynamics controls. The restriction of FSAE rules limits the control of vehicle dynamics to
cutting engine power when there is a significant slip in the rear two wheels. The wheel speed and steel
tooth wheel can be seen in the left half of Figure 36. The wheel speed sensor is a Hall Effect sensor made
by CHERRY that signals when the teeth of the toothed gear pass in front of it.

The last sensor on the connected to the wheel board is the suspension position sensor. This sensor
is mounted on the suspension rocker and measures the deflection of the suspension. The position sensor
allows for the selection of spring stiffness and damper settings, which allow for the control of body roll
during cornering, dive during braking, and the general feel of the vehicle during straights. To measure the
deflection of the suspension an analog rotary encoder described in the Rotary Position Sensor section in
the Background chapter was mounted on the stationary shoulder bolt that the rocker pivots on. A PCB
arm with a permanent magnet is mounted to the rocker and moves above the magnetic sensor.

All four sensors for the wheels are controlled by the microcontroller on the wheel board, which
aggregates the sensor data and then sends it over CAN bus to the Main board. The block diagram for the
wheel board is shown in Figure 37. The microcontroller on the wheel board was selected to be an ARM
cortex M4 from TI described in the MSP432 section of the Background chapter. The MSP432 was selected
because the requisite peripheral interfaces to communicate with all of the sensors simultaneously, as well
as enough processing power to implement digital filter on the collected data if necessary. The MSP432
was also selected for ease of programing, this is because the microcontroller can be programed using the
Energia IDE which is easy to use, and free with no compiler limits. The Energia IDE also allowed the
leveraging of Arduino libraries for certain sensors such as the TMP1006 infrared temperature sensor used
for measuring brake temperature. The wheel board also includes two linear regulators to step down the
12V bus voltage to 3.3V and 5V used for the sensors on the board. The last system the board includes an
SPI to CAN converter, allowing the main microcontroller to communicate to the main CAN bus on the
vehicle.

36
Figure 37: Wheel Board Block Diagram

Steering Wheel Design


In modern open wheel racing like Formula 1 the steering wheel like the one in Figure 38 is not just
used to control the vehicle's steering, it is also used to display vehicle telemetry and give the driver quick
access to vehicle controls. The steering wheel for the WPI’s vehicle was designed using this methodology
of one central place for information and control. This section details the operation and design of the
steering wheel for the vehicle.

Figure 38: Formula 1 Steering Wheel

37
The first major design constraint of the wheel is that the whole module must be detached from
the vehicle through a quick release connection to allow the driver to exit the vehicle within 5 seconds
during the egress test. The fast-paced egress test limits how the steering wheel can be electrically
connected to the vehicle because if an extra connector is needed along with the quick release, the driver
may take too long to exit the vehicle. For this reason, the electrical connection was designed to disconnect
along with the mechanical quick release. There are electrical quick releases on the market that have this
feature but they cost in excess of $500, which was outside of the affordable range. Instead, a custom
connector had to be made to interface the wheel and vehicle. The interface, shown in Figure 39, was
designed to fit into the current quick release and is designed to be connected in any orientation. The
design used pogo pins mounted in plastic that interface with a PCB with circular contacts shown in Figure
40, Figure 41, and Figure 42.

Figure 39: Electrical and Mechanical Quick Disconnects

Figure 40:Electrical Quick Disconnect Figure 41: Vehicle Mounted Electrical Figure 42: Steering Wheel Mounted
Contacts Contact Electrical Contact

The next area of design is the way in which the display conveys information to the driver. Many
possible display technologies could have been used to display information to the driver such as OLED LCD
and LED. The previous steering wheel seen in Figure 43 used a large LCD display and while it was easily
programmable and functional indoors, it was difficult to see the display in sunlight. The screen being

38
washed out in sunlight made it essentially useless on track and while there are LCD displays that are
daylight readable, they are either too expensive or are difficult to get in one-off quantities making them
not a viable choice for the wheel. The main advantage of using an LCD-like display, verses an LED display,
is the availability of small form factor, high-resolution displays that are inherently able to display large
amounts of vehicle telemetry data quickly. This influenced the inclusion of a small OLED screen on the
bottom of the wheel as seen in Figure 44. OLED is easy to read in sunlight due to its higher contrast than
LCD displays and is inexpensive in the size and resolution need, making it the best option for displaying
information to the driver in varying lighting conditions.

Figure 43: 2015 Vehicle's Steering Wheel Figure 44: 2016 Vehicle's Steering Wheel

For the main display of RPM, speed, gear, and shift indicator an OLED display would have been
too expensive for the size required to make the display easily visible to the driver. This narrowed the
selection of display technology to LED. For the RPM and speed display a standardized 4x7-segment
numeric high brightness display was chosen, which is driven by an i2c display driver. The generic seven-
segment display footprint allows for the selection of different color display modules to best match the
theme of the rest of the vehicle. The selection of a standardized display also allows for the selection of an
easy to use display driver, in this case the AS1115. The display driver is one of the few that operates at
3.3V, or the logic level of the microcontroller, and has full brightness control. The AS1115 also has the
advantage of a simple programming interface using I2C with simple commands to change the characters
on the display and brightness. While this kind of display works well for the RPM and speed display, its size
and single color limitations make it a non-viable option for the shift and gear display.

39
Figure 45: Steering Wheel PCB

The non-standardized nature of the gear display created the need to design a custom display using
discrete LEDs that can be seen in the top of Figure 45. The largest area of complexity in the gear display is
driving the LEDs as there are 40 RGB LEDs used in the gear and shift display. The LEDs could have been
driven using either a custom or off the shelf constant current led driver but this would have been very
complex as there are 120 individual LEDs, meaning there would need to be 120 drivers in the small
footprint of the steering wheel PCB. To solve this problem, WS2812B daisy chainable LEDs are used. These
LEDs are one package with red green and blue LEDs with included LED drivers and logic circuits. The LED
modules operate by passing along a serial data stream from a microcontroller down the daisy chain that
sets the RGB values for each LED module in the chain shown in Figure 46. The first LED module in the chain
saves the first 24-bit data value from the microcontroller in an internal latch and then passes through each
successive data value to the next LED module. The next LED module saves the first 24-bit value it receives
and then retransmits any other values received, and so on down the chain. The values stored in each LED
module are then used to set the internal LED drivers, reducing the complexity and footprint of the 40 RGB
LEDs on the steering wheel board.

40
Figure 46: WS2812B LED Module Operation

Driving all of the displays on the steering wheel while simultaneously taking in button inputs and
communicating over CAN bus requires a capable microcontroller. The steering wheel uses two
microcontrollers, an MSP432 and an MSP430. The block diagram for the wheel board is shown in Figure
47. The MSP432 is used to take in all of the button inputs and send data to the OLED speed and RPM
display. The MSP432 is also handles CAN bus communication with the rest of the vehicle, as well as
managing the steering wheel power supplies. While the MSP432 could be used to drive the gear and shift
display, the nature of the communication protocol means that the microcontroller would be spending the
majority of its time sending data to the displays, which could potentially create a noticeable lag in button
presses and display updates. For this reason, the MSP430 microcontroller is used to drive this display.

Figure 47: Steering Wheel Block Diagram

41
Aerodynamic Sensors
One the most important areas of vehicle performance is aerodynamic performance. A successful
“Aero Package” can reduce drag on the vehicle and increase downforce allowing for greater cornering
speeds. Typically, an aero package is designed in CFD (computational fluid dynamics) software and then
verified using a wind tunnel. The area of focus for aero on the 2016 vehicle is the under tray, specifically
creating an under tray that takes advantage of ground effect, which reduces the drag on the vehicle and
is represented in Figure 48. To verify the functionality of the under tray, air pressure sensors were needed
at multiple locations on the under tray.

Figure 48: Ground Effect on an Under Tray

To sense the air pressure at points along the body the MPXV7002DP MEMS based pressure
transducer was used, which is described further in the Air Pressure Sensor section of the Background
chapter. The MPXV7002DP operates from 2kpa to -2kpa which is in the required range to measure the
anticipated pressures applied to the under tray. The sensors are mounted on their own individual PCB
with onboard power regulation. The sensor modules are then embedded into the under tray and the
analog signals are sent to the Main board where they are sampled. Support for 20 sensors has been
designed in to allow for the measurement of as many points on the under tray as needed. The test of this
system in a wind tunnel can be seen below.

42
Figure 49: Air Pressure Sensor Testing in a Wind Tunnel with Test Airfoils

Wireless Telemetry Pit Computer


Modern racing vehicles have constant wireless links to the pit. This link allows the pit crew to
communicate with driver, informing them of changing track conditions, flags from the stewards, or
collection and visualization of live data for tuning and troubleshooting purposes. Three main types of
communication are useful for a race. The first is data from the sensors on the vehicle, second is live video
from the vehicle, and third is an audio link with the driver. This section of the report discusses the
communication schemes and modules selected to perform these tasks, as well as the software written for
the pit computer to visualize the data.

The vehicle collects numerous parameters about itself, and all of these need to be transmitted to
the pit computer. To calculate the data rate need for the wireless link, all of the sensors on the vehicle
and their update rates were added to a spreadsheet shown in Figure 50.

43
Figure 50: Wireless Data Rate Calculation

The result was that the wireless transmission scheme used needs to be able to transmit at a minimum
rate of 9600 baud. The next parameter is the range at which the transmitter needs to transmit across.
This can be found by measuring the farthest distance the transmitter would need to transmit across, which
was measured to be 700m according to the map of the competition grounds in Figure 51. With a minimum
distance of 700m, the XTend 900 wireless module was selected as seen in Figure 52. This module supports
a data rate of 57 kbaud with a range of up to 40 miles. Alternative radios like the XBee did not have enough
range for this application.

44
Figure 51: Farthest Transmission Distance at Competition

Figure 52: XTend 900MHz Transceiver

All of this data needs to be displayed and processed in a way that produces meaningful data that
can allow for design changes and tuning. This will all be done through the pit computer GUI. The pit
computer GUI is designed in a program called Processing and connects to the vehicle over the wireless
data link. The screen in Figure 53 shows the live vehicle telemetry screen. On the screen there are tire
temperature, brake temperature, suspension position, steering position, accelerator position, and brake
position displays. The software also has the capability of recording data to a CSV file for later processing.
The software can also give a race engineer real time information on problems with the vehicle that may
need to be fixed.

45
Figure 53: Pit Computer GUI

Along with data telemetry, the vehicle also features audio and video telemetry shown in Figure 54. For
both of these functionalities the existing systems are common and low cost. For the audio system, the RF
SA858 4W UHF walkie-talkie module is used with a motorcycle helmet headset mounted in the driver's
helmet. This module has the advantage of using a standardized, unlicensed frequency that most walkie-
talkies can use, making it easy to communicate with the vehicle. For the video telemetry there are many
off the shelf modules used for FPV (first person view) systems that can be used. The vehicle uses a generic
module that operates at 1.2GHZ and has a range of 5km.

46
Figure 54: Wireless Communication Diagram

All three telemetry systems need antennas at both ends of the data links. The antennas for the
pit have minimal restrictions on size and weight but the antennas for the vehicle required consideration
of such factors. The vehicle’s smaller antennas in Figure 55 are mounted in a 3D printed housing behind
the driver's headrest. The antennas were placed to stay within the roll envelope of the vehicle to ensure
they are not damaged in case of a crash. The pit computer’s higher gain antennas shown in Figure 56 were
mounted on a 4-foot PVC pole that was then mounted to a 20ft pole attached to the trailer. The height of
the pole ensures that the pit antennas are above obstacles on the track to allow for nearly perfect line of
sight operation and for the highest signal strength.

47
Figure 55: Vehicle Mounted Antennas Figure 56: Trailer Mounted Antennas

Kill Switch Circuit and Controller interface


FSAE requires several electrical safety devices to ensure driver safety on track. FSAE requires and
electronic stop switch that kills the engine when pressed and electrical power shut off switches that
physically disconnects electrical power from the vehicle. Vehicles with electronic throttle and drive by
wire are also required to include a device that kills the engine if the driver fully depresses the brakes while
the accelerator pedal is depressed. This section will include the design and testing of these devices.

The electronic stop and battery disconnect are relatively simple devices. The placement of them
on the vehicle can be seen in Figure 57 and Figure 58. The electronic stop operates by removing power
from the relay that enables the fuel pump and spark plugs, thus killing the engine instantly. The battery
cutoff operates by physically disconnecting the battery from the rest of the vehicle to ensure that the
vehicle cannot start or crank.

48
Figure 57: Electronic Stop Button

Figure 58: Battery Disconnect Switch

49
The electronic throttle safety device is more complex than the switches discussed earlier. FSAE
requires that the device measures the accelerator and brake pedal position to ensure that the driver does
not reduce both simultaneously and ensures that if the accelerator pedal were to malfunction, the vehicle
will not experience unintended acceleration. The device is also required to disable the engine if any of the
faults occur. The circuit, which can be seen below, operates by comparing the brake and accelerator pedal
position values and trips a flip-flop if it detects an error condition. Because the flip-flop is clocked with the
input pin, the output will latch on high.

Figure 59: Electronic Throttle Safety Device

50
Results
The dependency of the electrical senior design project on the mechanical senior design project
means that if the vehicle is not running and driving then there is no way to confirm the operation of the
electrical system. Unfortunately, the vehicle was held back by engine issues, pushing the mechanical
senior design project schedule past the end date of the electrical senior design project. This means that
the sensors were not tested on a running, driving vehicle and no confirmation could be made on the
operation of sensors and electrical systems in the environment they were intended to operate in. While
the sensors and electrical systems were not tested on the vehicle, they were bench tested to confirm basic
operation.

The wireless system was tested at four times the required distance need for the competition. The
wireless transceivers were able to communicate over a distance of 4km from the top of one hill to another
shown in Figure 60. The hill-to-hill test closely matches the environment on the competition track at
Michigan International Speedway, as the pit antenna is higher than the vehicle and there are little to no
obstructions to line of sight communication between the vehicle and the pit antennas. The transceivers
in the hill-to-hill test without using the high gain antennas that are used in the final system were able to
communicate at the maximum data rate of 57600 baud that the modules support. This test confirms that
the transceivers will work on track for the application intended as well as showing they can operate at the
needed 9600 baud.

Figure 60: Wireless Transceiver Testing Location

Multiple sensors on the vehicle need to have confirmed operation before they can be integrated
into the vehicle. The noncontact IR temperature sensors were tested by heating their respective targets
like brake rotors and tires to operating temperatures and aiming the sensors at the surface of the target.

51
The steering and position sensor seen in Figure 61 was able to be integrated into the vehicle and was
tested by measuring the full range of motion to ensure operation. The steering position sensor
information was then used to confirm the operation of the suspension position sensors despite the fact
that they were not able to be mounted because both systems use the same sensor configuration to
measure their respective parameters. The final sensors that needed testing were the wheel speed sensors,
which were tested by mounting them on the upright and spinning the wheel to confirm it could detect
the toothed wheel mounted to the wheel bearing.

Figure 61: Steering Position Sensor

The framework of the pit computer software was tested when the air pressure sensors were
tested. The aerodynamics designer used a wind tunnel to test the air pressure sensors on a sample wing
piece and the data from the sensors were collected, processed, recorded, and displayed by the framework
of the pit computer software. This test showed that the updating of gauges in the GUI and the recording
of data to a CSV file works. This test also confirmed the communication scheme between the vehicle and
the pit computer worked because the scheme used the wind tunnel setup and the vehicle are the same.

52
Conclusion and Future Work
Two important functions of electronics and software in motorsport are to provide data for tuning
and design of the vehicle and to enable driver interaction and aid systems. The system laid out in this
report intended to provide these two functionalities for the 2016 vehicle. However, because both the
vehicle and the electronics were designed and built within the course of one senior design project, there
was limited time to test on track. This means that there was little use of the data collection system limiting
its usefulness for tuning for the 2016 Formula SAE competition. The driver's aids were also affected by
this lack of testing, while some like the automatic gearbox were finished in time. Despite setbacks, the
2016 Formula SAE Vehicle Electrical Systems Design senior design project was able to accomplish:

1. Electronic throttle
2. Electronically actuated shifting
3. Automatic gearbox
4. Wireless telemetry and data logging
5. Remote telemetry data display
6. Steering wheel information display and driver interface
7. Wheel data gathering
8. Aerodynamic data gathering

The value of the work done in this senior design project can be reaped in future years. The systems
developed in this project can be improved and refined by subsequent project groups and can be
implemented into vehicles that are based on the 2016 vehicle, giving more time for testing. Refinements
and small changes made to the framework laid out by the 2016 vehicle can allow future vehicles to be
much more competitive. Having a running vehicle with full telemetry early in the academic year can also
improve the quality of driver by giving the drivers more time in the vehicle on track. It is for all of these
reasons that it is suggested that future work in Formula SAE and in particular the electronics system should
focus on refinement of the groundwork laid in 2016 rather than starting from the ground up.

53
Appendix

Schematic Table of Contents:


Main Board

Top Level Schematic

Main Logic

ECU Interface

Air Pressure Sensor Input

Aerodynamic Surface Control Output

Radio Interface

Motor Controller

Shift Controller

Power Regulation

Wheel Board

Wheel Board Schematic

Steering Wheel Board

Main Logic

Display Drivers

LEDs

Tactile Switch Interface

Power Regulation

Steering Position Sensor Board

Steering Position Sensor Schematic

Air Pressure Sensor Board

Air Pressure Sensor Schematic

Pit Computer Radio Board

Pit Computer Radio Schematic


Main Board
Top Level Schematic
Main Logic
ECU Interface
Air Pressure Sensor Input
Aerodynamic Surface Control Output
Radio Interface
Motor Controller
Shift Controller
Power Regulation
1 2 3 4 5 6

Header 8
COP2
P2

A A

1
2
3
4
5
6
7
8
PI 201 PI 20 PI 203 PI 204 PI 205 PIP206 PI 207 PI 208
U_MainLogic
MainLogic.SchDoc

D12
CS1
SCK1
MISO1
MOSI1
SCK2
CS2
MISO2
MOSI2
CS1-1
A8
D13
D14
U_MotorCon
MotorCon.SchDoc
U_MainHaltech
MainHaltech.SchDoc MN1
MN2
MN3
ANTILAG D11 MN4
U_AREOCON
LAUNCH D10 MN5
AREOCON.SchDoc
STARTBUT D15 MN6
STOPBUTTON D16 MN7 ARCGND
RL5CON D20 MN8 ARCBAT
RL6CON D18 SDAMN ARC3.3

MGND
O2TAP A2 SCLMN ARCSDA

MVIN
UVIN
P1
COP1
BRAKELC D17 ARCSCL
B PIP101
1 2 PIP102
APSIN1 ARC5.5 B
PIP103 3 4 PIP104 APSIN2 HLCANL CAN1L
PIP105 5 6 PIP106 BPS HLCANH CAN1H
PIP107 7 8 PIP108 GENCANL CAN2L
GENCANH CAN2H
Header 4X2 SDA1
HLSCL SCL2 SCL1
HLSDA SDA2
5VOUT A4
SGND CS2-1 A3
BATGND
BAT
3.3VHL
U_MainRF
TTX2
MainRF.SchDoc
TTX1 DI
TRX1 DO

GNDRF

RFVCC
3.3VRF
TRX2 GPSTX

U_AREOINPUT
D19
AREOINPUT.SchDoc
ARO-O A1
A0ARO D1
C A1ARO D2 C
A2ARO D3
EN0ARO D4
EN1ARO D5
GNDAV

EN2ARO D6
5VAV

EN3ARO D7
A0-1ARO D9
A1-1ARO D8

5VL
A7
A6

A5

U_MainPower
GNDL
MainPower.SchDoc
3.3VL

12V
12VFIL
5V
3.3V
5VA
GND1
GND3
GND2

3.3VA
CRSENCHARG
CRSENDCHARG

GND
D D
GND
Title

Size Number Revision


B
Date: 12/2/2015 Sheet of
File: C:\Users\..\Main.SchDoc Drawn By:
1 2 3 4 5 6
1 2 3 4 5 6

POMOSI1 MOSI1
MOSI1
MISO1 COPL1
PL1
POMISO1
MISO1 COPL3
PL3 NLD1
D1PIPL101 GND
NL5V NLD2 1 2 PIPL102
POSCK1 SCK1 5V D2PIPL103
SCK1 PIPL301
1 2 PIPL302NLGND NLD3 3 4 PIPL104NLD6 COPL5
GND D3PIPL105 D6 PL5
PIPL303
3 4 PIPL304 NLA1 5 6 PIPL106NLD7
POCS1 A1 D7 5V
CS1 PIPL305 5 6 PIPL306 NLA2 PIPL107 7 8 PIPL108 PIPL501 1 2 PIPL502
PIPL307 7
A2 GND GND
8 PIPL308 NLA3 PIPL109 9 10 PIPL1010NLMOSI2 PIPL503 3 4 PIPL504NLCANINT2
POCS101 PIPL309 9 A3 MOSI2 CS1 CANINT2
CS1-1 10 PIPL3010 NLA4 PIPL1011 11 12 PIPL1012NLMISO2 PIPL505 5 6 PIPL506NLCANRST2
PIPL3011 11
A4 MISO2 SCK1 CANRST2
NLSCK2 12 PIPL3012 NLA5 PIPL1013 13 14 PIPL1014NLD8 PIPL507 7 8 PIPL508
SCK2PIPL3013 13 A5 D8
14 PIPL3014 PIPL1015 15 16 PIPL1016NLD9 PIPL509 9 10 PIPL5010
PIPL3015 15 D4PIPL1017
NLD4 D9
16 PIPL3016 NLD5 17 18 PIPL1018NLD10 PIPL5011 11 12 PIPL5012
NLCS2
POMOSI2 MOSI2 D5PIPL1019 PIPL1020D10 PIPL5014CS2
MOSI2 PIPL3017
17 18 PIPL3018
19 20 PIPL5013
13 14
A
PIPL3019
19 20 PIPL3020 PIPL5015
15 16 PIPL5016 A
POMISO2 MISO2 Header 10X2 CANINT
MISO2 PIPL5017
17 18 PIPL5018
Header 10X2 PIPL5019 19 CANRST
20 PIPL5020
POSCK2 SCK2 MOSI1
SCK2 PIPL5021
21 22 PIPL5022
PIPL5023 23
MISO1
NLCS3 24 PIPL5024

POCS2 CS2 CS3


CS2 PIPL5025 25
NLHOLD1 26 PIPL5026
HOLD1 PIPL5027 27 28 PIPL5028
3.3VL NLCS4
CS4
POCS201
CS2-1 PIPL5029 29 30 PIPL5030
PIRL902 PIRL10 2 3.3VL NLHOLD2
HOLD2 PIPL5031
31 32 PIPL5032
CORL9
RL9 CORL10
RL10 PIRL1 02 PIRL120 NLCS5
CS5PIPL5033 33 34 PIPL5034
Res3 Res3 CORL11
RL11 CORL12
RL12 NLHOLD3
HOLD3 GND
1K 1K Res3 Res3
PIPL5035
NLCS6 35 36 PIPL5036
CS6
PIRL901 PIRL10 1 1K 1K
PIPL5037
NLHOLD5 37 38 PIPL5038
HOLD5
NLSDA1 PIRL1 01 PIRL1201 PIPL5039
39 40 PIPL5040
POSDA1 SDA1
SDA1 PIPL5041 41 42 PIPL5042
PIPL5043 43 44 PIPL5044
NLSCL1
SCL1
POSCL1
SCL1 PIPL5045 45 46 PIPL5046
PIPL5047 47 48 PIPL5048
PIPL5049 49 50 PIPL5050
POSDA2
SDA2 PIPL5051 51 52 PIPL5052
PIPL5053
53 54 PIPL5054
POSCL2
SCL2 PIPL5055
55 56 PIPL5056
PIPL5057
57 58 PIPL5058
PIPL5059 59 60 PIPL5060
COPL6
PL6
POTRX1
TRX1
Header 30X2
PIPL601 1 2 PIPL602
POTTX1 SCL1
TTX1 PIPL603 3 4 PIPL604
PIPL605 5 6 PIPL606
PL4
COPL4
PIPL607 7 8 PIPL608
POTRX2
TRX2 PIPL401
1 2 PIPL402
5V COPL2
PL2 PIPL609
9 10 PIPL6010
SDA1 3.3VL
PIPL403 3 GND PIPL202GND
4 PIPL404 PIPL201 1 2 PIPL6011 11 12 PIPL6012
POTTX2
PIUL5024 PIUL5023 PIUL502 PIUL5021 PIUL502 PIUL5019
TTX2 PIPL405
5 6 PIPL406 3
PIPL203
4 PIPL204 PIPL6013
13 14 PIPL6014
NLA6
PIPL407
7 8 PIPL408 PIPL205
5 6 PIPL206 PIPL6015
15 16 PIPL6016
A6 PIPL409

24
23
22
21
20
19
9 10 PIPL4010 PIPL207 7
NLD15 8 PIPL208 PIPL6017 17 18 PIPL6018 COUL5
PIPL4011 11
D15 UL5
NLD11 12 PIPL4012 NLA7 PIPL209 9
NLD16 10 PIPL2010 PIPL6019 19 20 PIPL6020
D11
PIPL4013 13
A7 D16 LSM9DS0
14 PIPL4014 NLA8 PIPL2011 11 12 PIPL2012 PIPL6021 21 22 PIPL6022

SDA

SA0_G

CS_G
SA0_XM

CSXM
SCL
NLD12
D12
PIPL4015 15 A8 NLD17
D17
16 PIPL4016NLD14 PIPL2013 13
NLD18 14 PIPL2014 PIPL6023 23 24 PIPL6024
D14 D18
GNDL
POGNDL PIPL4017 17 18 PIPL4018 PIPL2015 15 16 PIPL2016 PIPL6025 25 26 PIPL6026
PIPL4019 19 D13
NLD13 D19
NLD19 1 18
20 PIPL4020 PIPL2017 17 18 PIPL2018 PIPL6027 27 28 PIPL6028 PIUL501 UN VDD_IO PIUL5018
B PO5VL 5V D20
NLD20 2 17 B
5VL PIPL2019 19 20 PIPL2020 PIPL6029 29 30 PIPL6030 PIUL502 GND VDD PIUL5017
Header 10X2 3 16
PIPL6031
31 32 PIPL6032 PIUL503
GND VDD PIUL5016
PO303VL 3.3VL GND Header 10X2 4 15 3.3VL
3.3VL PIPL6033
33 34 PIPL6034 PIUL504
GND VDD PIUL5015

PIPL6035 35 5 14
36 PIPL6036 PIUL505 GND INT2_XM PIUL5014
6 13

SETC_XM
SETP_XM
PIPL6037 37 38 PIPL6038 PIUL506 GND INT1_XM

DRDY_G
PIUL5013

C1_XM

DEN_G
INT_G
Header 19X2
GND
PICL1402 PICL1302
PIUL507 PIUL508 PIUL509 PIUL501 PIUL501 PIUL5012 PICL1401
COCL14
CL14
PICL1301
COCL13
CL13

7
8
9
10
11
12
POD1 D1 D11 POD11 POA1 A1 10uF Cap Semi
D1 D11 A1 100pF
PL8
COPL8
POD2 D2 D12 POD12 POA2 A2
D2 D12 A2 PIPL801
1 PIRL802
MOSI2
PIPL802
2 PICL120 PICL1 02 CORL8
POD3 D3 D13 POD13 POA3 A3 GND RL8 GND
D3 D13 A3 PIPL803 3
CL12
COCL12 CL11
COCL11 Res3
3.3VL
PIPL804 4

POD4
D4
D4 D14 POD14
D14 POA4
A4
A4 SCK2
PIPL805 5
PICL1201 10uF PICL1 01 Cap Semi 1K
GND
PIPL806 6 100pF PIRL801 3.3VL
D5 D15 A5 MISO2
D5
POD5 D15
POD15 A5
POA5 PIPL807 7
PIPL808 8
POD6 D6 D16 POD16 POA6 A6 GND
D6 D16 A6 PIPL809 9

POD7 D7 D17 POD17 POA7 A7 Header 9


D7 D17 A7

POD8 D8 D18 POD18 POA8 A8


D8 D18 A8

POD9 D9 D19 POD19


D9 D19
D10 D20 UL6
COUL6
D10
POD10 D20
POD20
CS3 PIUL601
1 8 3.3VL
COPL7 CS VCC PIUL608
PL7
SCK2 6
4 PIPL704 PIUL606 SCK
MOSI2 5 2 MISO2
3 PIPL703 PIUL605
SI SO PIUL602

2 PIPL702
HOLD1 7
1 PIPL701 PIUL607 HOLD
Header 4 3 4
PIUL603 NC VSS PIUL604
3.3VL
C PIRL102 PIRL202 3.3VL 23A640T-I/SN C
CORL1
RL1 CORL2
RL2 PIRL602 PIRL702 GND
Res3 Res3 CORL6
RL6 CORL7
RL7 UL7
COUL7
PIRL1702 1K 1K Res3 Res3 CS4 PIUL701
1
CS VCC
8
PIUL7083.3VL
RL17
CORL17 PIRL101 PIRL201 PIRL502 1K 1K
Res3 CORL5
RL5 PIRL601 PIRL701 SCK2 6
PIUL706 SCK
1K Res3 MOSI2 5
PIUL705 SI
2 MISO2
SO
PIRL1701 GND 1K
PIUL702

COUL2
UL2 PIRL501 GND HOLD2 7
HOLD
CAN1L
POCAN1L
PIRL1502 UL1
COUL1 CANINT
NLCANINT 12
PIUL2012 INT RESET
17 NLCANRST
CANRST UL3
COUL3
PIUL707

CORL15
RL15 8
PIUL108 SPLIT RXD
2
PIUL102
PIUL2017

CAN2L
POCAN2L
PIRL302 UL4
COUL4 CANINT2PIUL3012
12
INT
17 CANRST2
RESET PIUL3017
3
PIUL703 NC
4
VSS PIUL704
Res3 6 4 3.3VL 1 2 CORL3
RL3 8 2
CAN1H
POCAN1H 1K
PIUL106 CANL VCC PIUL104 PIUL201 TXCAN RXCAN PIUL202 Res3
PIUL408 SPLIT RXD PIUL402
7 3 6 4 3.3VL 1 2 23A640T-I/SN
PIUL107 CANH GND PIUL103 CAN2H
POCAN2H PIUL406 CANL VCC PIUL404 PIUL301 TXCAN RXCAN PIUL302
PIRL1501 5
PIUL105 RS TXD
1
PIUL101
16 NLCS1
CS1
CS PIUL2016NLSCK1
1K 7
PIUL407 CANH
3
GND PIUL403
GND
PIUL203
3
CLKOUT/SOF
13 SCK1
SCK PIUL2013NLMOSI1
PIRL301 PIUL405
5
RS
1
TXD PIUL401 CS
16 CS2
PIUL3016
COUL8
UL8
LTC2875 14 MOSI1 3 13 SCK1 CS5 PIUL801
1 8 3.3VL
SI PIUL2014NLMISO1 PIUL303 CLKOUT/SOF SCK PIUL3013 CS VCC PIUL808
15 MISO1 LTC2875 14 MOSI1
SO PIUL2015 SI
PIRL1602 SO
PIUL3014
15 MISO1 SCK2 6
SCK
CORL16
RL16 GND 11
PIUL2011 RX0BF TX0RTS
4
PIUL204
PIRL402CORL4 PIUL3015 PIUL806
MOSI2 5
PIUL805 SI SO
2
PIUL802
MISO2
Res3 10 5 RL4 GND 11 4
1K
PIUL2010 RX1BF TX1RTS PIUL205
Res3
PIUL3011 RX0BF TX0RTS PIUL304
6 10 5 HOLD3 7
TX2RTS RX1BF TX1RTS PIUL305 HOLD
PIRL1601
PIYL102
PIUL206 PIUL3010 PIUL807
1K 6
TX2RTS PIUL306
2

8
OSC1 PIUL208
PIRL401
PIYL20 3
PIUL803 NC
4
VSS PIUL804

2
7 COYL1
YL1 8
OSC2 PIUL207 OSC1 PIUL308
PIYL10XTAL 7
OSC2 PIUL307
PIYL201
YL2
COYL2 23A640T-I/SN
1

GND 18 3.3VL XTAL GND


VDD PIUL2018

1
9 GND 18 3.3VL COUL9
UL9
VSS PIUL209 VDD
PICL302 PICL402 VSS
PIUL3018
9 CS6 PIUL901
1
CS VCC
8 3.3VL
MCP2515-E/SO CL3
COCL3 CL4
COCL4
PIUL309
PICL902 PICL10 2 PIUL908

PICL301 PICL401 Cap Semi


Cap Semi MCP2515-E/SO COCL9
CL9 COCL10
CL10 SCK2 6
SCK
100pF 100pF PICL901 PICL10 1 Cap Semi
Cap Semi
PIUL906
MOSI2 5
PIUL905 SI
2
SO PIUL902
MISO2
GND 100pF 100pF
GND HOLD5 7
PIUL907 HOLD
PICL501 PICL602
CL5
COCL5 CL6
COCL6 PICL701 PICL802 3 4
NC VSS
PICL502 0.1uF PICL601 10uF CL7 CL8
PIUL903 PIUL904
5V

NL303VL
3.3VL COCL7 COCL8
PICL1801 PICL1902 PICL20 1 PICL2102 PICL2 01 PICL2302 PICL702 0.1uF PICL801 10uF 23A640T-I/SN
D CL18
COCL18 CL19
COCL19 CL20
COCL20 CL21
COCL21 CL22
COCL22 CL23
COCL23 GND D
PICL1802 0.1uF PICL1901 10uF PICL20 2 0.1uF PICL210 10uF PICL2 02 0.1uF PICL2301 10uF
GND
GND
GND

Title

Size Number Revision


C
Date: 12/2/2015 Sheet of
File: C:\Users\..\MainLogic.SchDoc Drawn By:

1 2 3 4 5 6
1 2 3 4 5 6

COHL1
HL1
1 COPH1
PH1
1 PIHL101
NLAPS1 CORH32
RH32 NLFPC
2 APS1 PIRH3201FPC TPS1 5VOUT
AVI4 PIHL102 SGND PIRH3202 COK2 PIPH101 1 2 PIPH102
IGNITION1
IGNITION2
3
PIHL103
4
PIHL104
NLCOILDR
COILDR 10k PIQH20 K2 2
PIK202
1 BAT
PIK201 COF1
F1
5VOUT
PIPH103 3
SGND
PIPH105 5 6 PIPH106
TPS2
4 PIPH104NLGENCANH
GENCANH U_SHIFTCOM
5 3 FULEPUPW INJ1 SGND SHIFTCOM.SchDoc
IGNITION3 PIHL105 PIK203 PIF101 PIF102 PIPH107 7 8 PIPH108
6 FULEPUMP 4 SGND 5VOUT
IGNITION4 PIHL106 PIQH203 PIQH201
PIK204 PIPH109
9 10 PIPH1010
7 COQH2
QH2 MAP SGND POHLSDA
IGNITION5 PIHL107 PIPH1011 11
NLCRSHLD 12 PIPH1012 SHSDA HLSDA
8 MOSFET-N CRSHLD AT
IGNITION6 PIHL108
NL5VOUT NLESTOPCON NLGENCANLPIPH1013 13 14 PIPH1014 SHSCL
9 5VOUT ESTOPCONPIK205 5 GENCANL POHLSCL
5VSUPPLY PIHL109
10 NLCHASSIEGND
CHASSIEGND IGNPWPIPH1017 15
PIPH1015 16 PIPH1016DBW1 COPH4
PH4 HLSCL
A CHASSIS PIHL1010
11 CHASSIEGND
CORH31
RH31 NLINC Relay 17 18 PIPH1018 A
PIRH3101INC INJECTIONPWPIPH1019 SGND
CHASSIS PIHL1011 PIRH3102 COK3 19 20 PIPH1020 SHCON1 PIPH401
1 2 PIPH402
8VSUPPLY
12VIGNITION
12
PIHL1012
13 NLECUPW
PIHL1013
ECUPW
10k PIQH102 K3 2
PIK302
1 BAT
PIK301 COF2
F2
SGND
PIPH1021 21
CR-
PIPH1023 23
22 PIPH1022
24 PIPH1024
CT
SOLINR1
SOLINrl
SHCON2
SHCON3
PIPH403 3
PIPH405 5
4 PIPH404
6 PIPH406
14 SGND 3 INJECTIONPW CR+ SGND SOLIN1
AVI10(TPS1) PIHL1014 PIK303 PIF201 PIF202 PIPH1025 25 26 PIPH1026NLBGND SOLIN1 SHA1 PIPH407 7 8 PIPH408
15 NLMAP
MAP ECROUT 4 BGND SOLIN2
AVI9(MAP) PIHL1015
16 NLTPS1
TPS1
PIQH103 PIQH101 PIK304 PIPH1027
COILDR 27 28 PIPH1028DBW2 SOLIN3 SOLIN2 SH12 PIPH409
9 10 PIPH4010
AVI2 PIHL1016 COQH1
QH1 PIPH1029
29 30 PIPH1030 SOLIN3 SHA2
17 NLTPS2
TPS2 MOSFET-N OILTPIPH1031 SOLIN4 Header 5X2
AVI3 PIHL1017 31 32 PIPH1032 SOLIN4 SHA3
18 NLDPO1
DPO1 5 SOLIN5
18 PIHL1018 PIK305 SOLIN5 SHCON5
19 NLINJ1
INJ1
INJ1 PIHL1019
20
CORH35
RH35 NLIGN Relay SHCON4
INJ2 PIRH3501IGN

PIQH502 COK4
PIHL1020 PIRH3502
K4

SHGND
21 10k 2
INJ3 PIHL1021 PIK402
COPH2
22 1 BAT COF3
F3 PH2
INJ4 PIHL1022 PIK401
23 SGND 3 IGNPW CAM+ PIPH201 02 3.3VHL
23 PIHL1023 PIK403 PIF301 PIF302 1 2 PIPH202 SH3.3
24 NLFULEPUMP
FULEPUMP ECROUT PIQH503 4 CAM- PIPH203
24 PIHL1024
25 NLECROUT
ECROUT
PIQH501
PIK404
NL12VIN PIPH205 3
12VIN 4 PIPH204
25 PIHL1025 COQH5
QH5 5 6 PIPH206
26 INJECTIONPW MOSFET-N SGND PIPH207
26 PIHL1026
7 8 PIPH208
27 Header 2 BATPIK405
5 5VOUTPIPH209
INJ5 PIHL1027
COPH6 NLVSPEED 9 10 PIPH2010
28 PH6 VSPEED
INJ6 PIHL1028 Relay PIPH2011 11 12 PIPH2012
29 SGND
INJ7 PIHL1029 COK5
K5 PIPH2013 13 14 PIPH2014
30 2 SGND PIPH2015 DPO1
INJ8 PIHL1030 PIK502 15 16 PIPH2016
1
2

31 1 BAT COF4
F4
STEP1P1 PIHL1031 PIK501 PIPH2017 17 18 PIPH2018
STEP1P2
STEP1P3
32
PIHL1032
33
PIHL1033
PI H601 PI H602
4
PIK504
3
PIK503 PIF401 PIF402 ECUPW PIPH2019 19
PIPH2021 21
20 PIPH2020KNOCK1
SGND
22 PIPH2022SOLIN1
34 NLSOLINR1
SOLINR1 NLSOLIN1
STEP1P4 PIHL1034 PIPH2023 23 24 PIPH2024NLSOLIN2
35 NLCR0
CR+ BATPIPH2025 SOLIN2
CRAK+ PIHL1035 25 26 PIPH2026
36 NLCAM0
CAM+ BATPIK505
5 BATGND PIPH2027 NLSOLIN3
SOLIN3
CAM+ PIHL1036
27 28 PIPH2028NLSOLIN4
37 NLAT
AT SGND NLBRAKELO
BRAKELO SOLIN4
AVI7(AIRTEMP) PIHL1037 Relay NLSOLIN5PIPH2029 29 30 PIPH2030
B 38 NLCT
CT SOLIN5 B
AVI8(COLTEMP) PIHL1038
K6
COK6 PIPH2031 31 32 PIPH2032
39 NLCR0
CR- 2
CRANK- PIHL1039 PIK602
PIHL1040CAM-
40 1 BAT Header 16X2
NLCAM0 COF5
F5
CAM- PIK601
41 3 RL5
NLRL5
POSGND
SPI4 PIHL1041 PIK603 PIF501 PIF502
COPH3 SGND
42 RL5IN 4 PH3
SPI1 PIHL1042 PIK604
43 NLANTILAG
ANTILAG APS1 3.3VHL
SPI2 PIHL1043 PIPH301 1
44 NLLAUNCH
LAUNCH APS2 BRAKELO SGND
SPI3 PIHL1044 PIPH302 2

ECUPOWER
45
PIHL1045 BAT BATPIK605
5 5VOUT
PIPH303 3
PIUH405

5
46 NLOILT
OILT SGND COUH4
UH4 NLBATGND
BATGND
AVI6 PIHL1046
Relay PIPH304 4 POBATGND
BATGND
47 NL02
02 4 LT1797CS5
AVI1 PIHL1047 COK7 PIUH404
BATGND
SIGGND
48
PIHL1048
49
PIHL1049
SGND K7 2
PIK702
1 BAT
PIK701 COF6
F6
NLRL6
Header 4

NLBRAKELCPIQ102
PIQ103 COQ1
Q1
3
PIUH403
1
PIUH401 POO2TAP
O2TAP
BAT POBAT
BAT
50 3 RL6 BRAKELC
SIGGND PIHL1050 PIK703 PIF601 PIF602

IGN7
51
PIHL1051 RL6IN 4
PIK704 PIRH3601
CORH36
PIQ10 PIUH402 HLCANH POHLCANH
HLCANH

2
52 RH36
IGN8 PIHL1052
10k
53 HLCANL POHLCANL
DPO4 PIHL1053 HLCANL
54 NLAPS2
APS2 BATPIK705
5 SGND
AVI5 PIHL1054
55 NLKNOCK1
KNOCK1 PIRH3602 CORH29
02PIRH2902RH29 3.3VHLPO303VHL
KNOCK1 PIHL1055
Relay PIRH2901 3.3VHL
56 10k 5VOUT PO5VOUT
KNOCK2 PIHL1056
NLHLCANH 5VOUT
57 HLCANH SGND BRAKELCPOBRAKELC
23 PIHL1057 CORH30
RH30 BRAKELC
58 NLHLCANL
HLCANL UH1E SGND
24 PIHL1058 PIRH3002 PIRH3001
59 NLDBW1
DBW1 NL303VHL
3.3VHLPIUH104
4 13 COPESTOP
PESTOP 10k
DBW1 PIHL1059 V+ V- PIUH1013
60 NLDBW2
DBW2 BAT POBPS
DBW2 PIHL1060 2 PIPESTOP02 BPS
8 NC NC 9 1 POSTARTBUT
STARTBUT
HALCON
PIUH108 PIUH109 PIPESTOP01 COK8
K8 2 PH5
COPH5
PIK802
COPSTART POAPSIN1
APSIN1
LTC6257CMSaPBF SGND Header 2 1 BAT PSTART SGND PIPH501 1
CORH33
RH33 PIK801 2 PIPH502
3 PIPSTART01 1 PIPH503 3 4 APSIN2
POAPSIN2
PIQH302
PIRH3302 PIRH3301 PIK803 PIPH504
POSTOPBUTTON 10k BATPIK804
4 BATGND IGN PIPH505 5VOUT
C RH37
CORH37 RH38
CORH38 STOPBUTTON COK1
K1 PIPSTART02 2 5 6 PIPH506
C
PORL6CON PORL5CON 2 BAT PIPH507 PIPH508SGND
PIRH3702 PIRH3701 RL6CON PIRH3802 PIRH3801 RL5CON PIK102 7 8
10k PIQH602 10k PIQH702 CORH34
RH34
1
PIK101
3 ESTOPCON
SGND
5 SGND
Header 2 GENCANH
PIPH509 9
GENCANL
10
PIPH5011 11 12
PIPH5010
FPC
INC
GENCANHPOGENCANH
GENCANH

PIQH402
PIRH3402 PIRH3401 PIK103 PIQH303 PIQH301 PIK805 PIPH5012
SGND SGND 10k BATPIK104
4 QH3
COQH3 GENCANLPOGENCANL
Relay GENCANL
PIQH603 PIQH601 RL6IN
NLRL6IN PIQH703 PIQH701 RL5IN
NLRL5IN MOSFET-N Header 6X2
COQH6
QH6 COQH7
QH7 SGND
MOSFET-N MOSFET-N 5 3.3VHL ANTILAG
PIQH403 PIQH401 PIK105
PICH101 PICH201 PICH301 PICH401 PICH501 PICH601 PICH701 PICH801 ANTILAG
POANTILAG
QH4
COQH4 SGND
Relay CH1
COCH1 CH2
COCH2 CH3
COCH3 CH4
COCH4 CH5
COCH5 CH6
COCH6 CH7
COCH7 CH8
COCH8 LAUNCH POLAUNCH
MOSFET-N LAUNCH
SGND SGND PICH102 0.1uF PICH202 10uF PICH302 0.1uF PICH402 10uF PICH502 0.1uF PICH602 10uF PICH702 0.1uF PICH802 10uF

SGND
CORH1 CORH9 CORH17 SGND
NLFULEPUPW
FULEPUPW RH1 IGNPWPIRH902RH9
NLIGNPW RL5 PIRH1702RH17 3.3VHL
PIUH208
PIRH102 PIRH101 PIRH901 PIRH1701
10k 10k 10k

8
COUH1E
COUH1A
COUH1B
COUH1C
COUH1D
UH1A UH1C COUH2B
COUH2A
UH2A
NLSGND
SGND RH2
CORH2
2 SGND RH10
CORH10
11 SGND RH18
CORH18
2 LT1884ACS8aTRPBF
CORH25
ESTOPCON PIRH2502RH25
PIRH202 PIRH201 PIUH102 PIRH1002 PIRH1001 PIUH1011 PIRH1802 PIRH1801 PIUH202
10k 1 10k 10 10k 1 3.3VHL
PIUH305
PIUH101 PIUH1010 PIUH201 PIRH2501
3 12 3 10k
CORH3
RH3 PIUH103 CORH11
RH11 PIUH1012 CORH19
RH19 PIUH203

5
BAT
NLBAT BAT BAT COUH3
UH3
PIRH302 PIRH301 PIRH1102 PIRH1101 PIRH1902 PIRH1901
RH26
CORH26
10k LTC6257CMSaPBF 10k LTC6257CMSaPBF 10k PIUH204 SGND PIRH2602 PIRH2601
4
PIUH304
LT1797CS5

4
10k 1
CORH4
RH4 CORH12
RH12 CORH20
RH20 PIUH301
SGND PIRH402 SGND PIRH1202 SGND CORH27 3
PIRH401 PIRH1201 PIRH2002 PIRH2001
BAT RH27 PIUH303
10k 10k 10k PIRH2702 PIRH2701

RH5
INJECTIONPWPIRH502CORH5 RH21
CORH21
SGND 10k PIUH302

2
NLINJECTIONPW RL6 PIRH2102 3.3VHL
PIRH501
RH13
CORH13 PIRH2101
RH28
CORH28
10k 10k PIUH208 SGND
8

PIRH1302 PIRH1301 PIRH2802 PIRH2801


D UH1B UH2B D
CORH6
RH6 10k CORH22
RH22 10k
SGND 6 UH1D SGND 6 LT1884ACS8aTRPBF SGND
SGND PIRH1402CORH14
RH14
PIRH602 PIRH601 PIUH106 PIRH2202 PIRH2201 PIUH206
10k 7
PIUH107 PIRH1401
15
PIUH1015 10k 7
PIUH207
5 10k 16 5
BAT RH7
CORH7 PIUH105
14
PIUH1016
BAT RH23
CORH23 PIUH205
Title
CORH15
RH15
PIUH204
PIRH702 PIRH701 PIUH1014 PIRH2302 PIRH2301
10k LTC6257CMSaPBF BAT PIRH1502 PIRH1501 10k
4

10k LTC6257CMSaPBF
SGND PIRH802 CORH8
RH8 SGND CORH24
RH24 Size Number Revision
PIRH801
RH16
SGND PIRH1602CORH16
PIRH2402 PIRH2401
10k PIRH1601 10k B
10k SGND
Date: 12/2/2015 Sheet of
File: C:\Users\..\MainHaltech.SchDoc Drawn By:
1 2 3 4 5 6
1 2 3 4 5 6

COUARO1
UARO1
AR1+ PIUARO1019
19 28 1 ARO5V COUARO4
UARO4
S1A DA PIUARO1028 CORARO1
RARO1 PIUARO401
AR2+ PIUARO1020
20
S2A PIRARO101
8
PIRARO102 PIUARO408 PIUARO407 LT1167ACS8aPBF

7
AR3+ PIUARO1021
21 Res3
S3A
AR4+ PIUARO1022
22 1K 2
S4A PIUARO402
AR5+ PIUARO1023
23 6
AR6+ PIUARO1024
24 S5A 3
PIUARO406

S6A PIUARO403
AR7+ PIUARO1025
25
S7A
A AR8+ PIUARO1026
26
S8A
AROREF 5
PIUARO405
PIUARO40 A

4
AR1- 11 2
PIUARO1011 S1B DB PIUARO102
AR2- 10
PIUARO1010
S2B
AR3- 9
PIUARO109 S3B
AR4- 8
PIUARO108 S4B
AR5- 7
AR6-
PIUARO107
6 S5B AROGND
PIUARO106 S6B
AR7- 5
PIUARO105
S7B
AR8- 4
PIUARO104 S8B
A0ARO PIUARO1017
17 3
A0 NC PIUARO103
A1ARO PIUARO1016
16 13
COPAREO1
PAREO1 A2ARO PIUARO1015
15 A1 NC PIUARO1013
14
NLAR10 NLAR60 A2 NC PIUARO1014
AR1+ PIPAREO101 1 AR6+
NLAR10 2 PIPAREO102NLAR60 NLEN0ARO
AR1- AR6- EN0ARO PIUARO1018
18
NLAR20 PIPAREO103 3 4 PIPAREO104NLAR70 EN
AR2+ AR7+ 27
NLAR20
PIPAREO105 5 6 PIPAREO106NLAR70 VSS PIUARO1027
AR2- AR7- ARO5VPIUARO101
1 12
NLAR30
PIPAREO107 7 8 PIPAREO108
NLAR80 VDD GND PIUARO1012
AR3+ AR8+
NLAR30
PIPAREO109
9 10 PIPAREO1010NLAR80
AR3- 11 AR8-
12 PIPAREO1012NLAR90 ADG707BRU ARO5V
PIUARO806
PIPAREO1011
NLAR40
AR4+ AR9+ COUARO2
UARO2 AROGND 5 UARO8
COUARO8
PIPAREO1013 13 14 PIPAREO1014 PIUARO805

6
NLAR40
AR4- NLAR90
AR9- AR9+ 19 28 1 ARO5V COUARO5
UARO5 LTC6255CS6aPBF
15 16 PIPAREO1016NLAR100 S1A DA CORARO2
RARO2
PIUARO507
PIPAREO1015 PIUARO2019 PIUARO2028 PIUARO501
AR5+
NLAR50 AR10+ AR10+ 20 8 LT1167ACS8aPBF 4
PIPAREO1017 17 18 PIPAREO1018NLAR100 PIUARO2020 S2A PIRARO201 PIRARO202 PIUARO508 PIUARO804

7
NLAR50
AR5- AR10- AR11+ 21 COUARO7
UARO7 1
B PIPAREO1019
19 20 PIPAREO1020 PIUARO2021
S3A Res3 CORARO4
RARO4 CORARO5
RARO5 PIUARO801
B
AR12+ 22 1K 2 2 8 3
PIUARO2022 S4A PIUARO502 PIUARO702 S1 D PIUARO708 PIRARO401 PIRARO402 PIRARO501 PIRARO502 PIUARO803
Header 10X2 AR13+ 23 S5A 6 9 S2 Res3 Res3
PICARO102 PIUARO802 PIRA O602 CORARO6
PIUARO2023 PIUARO506 PIUARO709
AR14+ 24 3 4 1 1K 1K
PIUARO2024 S6A PIUARO503 PIUARO704 S3 A0 PIUARO701

2
AR15+ 25 7 10 COCARO1
CARO1 RARO6
PIUARO2025 S7A PIUARO707 S4 A1 PIUARO7010
COPAREO2
PAREO2 AR16+ 26
PIUARO2026 S8A
NLAROREF
AROREF 5
PIUARO505 PIUARO504 PICARO10 Cap Semi Res3

4
NLAR110
AR11+ PIPAREO201 1
NLAR160
AR16+ 5 0.1uF 1K
NLAR110 2 PIPAREO202NLAR160 EN PIUARO705 PIRA O601
AR11- AR16- AR9- 11 2 POARO0O
NLAR120 PIPAREO203 3 4 PIPAREO204NLAR170 PIUARO2011 S1B DB PIUARO202 ARO-O
AR12+ AR17+ AR10- 10 ARO5VPIUARO706
6 3
PIPAREO205 5 6 PIPAREO206NLAR170 PIUARO2010 S2B VDD GND PIUARO703
NLAR120
AR12- PIPAREO207 7
AR17-
8 PIPAREO208NLAR180
AR11- 9
PIUARO209 S3B
COCARO2
CARO2 AROGND PIRA O702
NLAR130
AR13+ AR18+ AR12- 8 ADG704BRM CORARO7
RARO7
NLAR130
PIPAREO209
9 10 PIPAREO2010NLAR180 PIUARO208
S4B PICARO202 PICARO201
Res3
AR13- AR18- AR13- 7
NLAR140 PIPAREO2011 11 12 PIPAREO2012NLAR190 PIUARO207 S5B Cap Semi 1K
AR14+ AR19+ AR14- 6 AROGND AROGND
13 14 PIPAREO2014NLAR190 S6B
NLAR140
AR14-
PIPAREO2013
PIPAREO2015 15
AR19-
16 PIPAREO2016NLAR200
AR15-
PIUARO206
5
PIUARO205 S7B
0.1uF PIRA O701
AR15+
NLAR150 AR20+ AR16- 4
PIPAREO2017 17 18 PIPAREO2018 PIUARO204 S8B
AR15-
NLAR150 AR20-
NLAR200
PIPAREO2019 19 20 PIPAREO2020
A0ARO 17 3
PIUARO2017 A0 NC PIUARO203 EN3ARO
POEN3ARO
Header 10X2 A1ARO 16
PIUARO2016 A1 NC 13
PIUARO2013
AROGND
A2ARO 15 14 POA101ARO
PIUARO2015 A2 NC PIUARO2014 A1-1ARO
PAREO3
COPAREO3
NLAR210
AR21+ NLAR230
AR23+ NLEN1ARO
EN1ARO PIUARO2018
18
NLAR210
AR21-
PIPAREO301 1 2 PIPAREO302NLAR230
AR23-
EN
27
POA001ARO
A0-1ARO
NLAR220 PIPAREO303 3 4 PIPAREO304NLAR240 VSS PIUARO2027
AR22+ AR24+ ARO5VPIUARO201
1 12
NLAR220 PIPAREO305 5 6 PIPAREO306NLAR240 VDD GND PIUARO2012
AR22- PIPAREO307 7 8 PIPAREO308AR24-
C ADG707BRU C
Header 4X2 UARO3
COUARO3 AROGND
AR17+ 19 28 1 ARO5V UARO6
COUARO6
S1A DA CORARO3
RARO3
PIUARO607
PIUARO3019 PIUARO3028 PIUARO601
AR18+ 20
PIUARO3020 S2A PIRARO301 PIRARO302
8
PIUARO608
LT1167ACS8aPBF

7
COPAREO4
PAREO4 AR19+ 21
PIUARO3021 S3A Res3
ARO5V
PIPAREO401 1 AR20+ 22
PIUARO3022 S4A 1K 2
PIUARO602

PIPAREO402 2
AR21+ 23
PIUARO3023 S5A
6 PO5VAV ARO5V
PIUARO606 5VAV
AR22+ 24
PIUARO3024 S6A
3
PIUARO603
Header 2 AR23+ 25
PIUARO3025 S7A GNDAV
POGNDAV
AR24+ 26
PIUARO3026 S8A
AROREF 5
PIUARO605
PIUARO604

4
AROGND
AR17- 11 2 ARO5V
A0ARO AR18-
PIUARO3011
10 S1B DB PIUARO302 PIRA O802 AROGND
A0ARO
POA0ARO PIUARO3010 S2B RARO8
CORARO8
AR19- 9
PIUARO309 S3B Res3
POA1ARO A1ARO AR20- 8
A1ARO PIUARO308 S4B 1K
AR21- 7
PIUARO307 S5B
POA2ARO
A2ARO
A2ARO AR22- 6
PIUARO306 S6B
AROGND PIRA O801
AR23- 5 AROREF
AR24-
PIUARO305
4 S7B PIRA O902
S8B
PIUARO304
RARO9
CORARO9 PICARO301 COCARO3
POEN0ARO EN0ARO A0ARO
NLA0ARO 17 3 Res3 CARO3
EN0ARO PIUARO3017 A0 NC PIUARO303
A1ARO
NLA1ARO 16
PIUARO3016 A1 NC
13 1K PICARO302 10uF
EN1ARO
POEN1ARO EN1ARO A2ARO
NLA2ARO 15
PIUARO3015 A2 NC
PIUARO3013
14
PIUARO3014
PIRA O901
D EN2ARO
POEN2ARO EN2ARO NLEN2ARO
EN2ARO PIUARO3018
18
EN D
27 AROGND
VSS PIUARO3027
ARO5V
NLARO5V ARO5VPIUARO301
1 12 AROGND Title
PICARO401 PICARO501 PICARO601 PICARO701 PICARO801 PICARO901 PICARO10 1 PICARO1 01 VDD GND PIUARO3012
CARO4
COCARO4 CARO5
COCARO5 CARO6
COCARO6 CARO7
COCARO7 CARO8
COCARO8 CARO9
COCARO9 CARO10
COCARO10 CARO11
COCARO11 ADG707BRU
PICARO402 Cap Semi PICARO502 Cap Semi PICARO602 Cap Semi PICARO702 Cap Semi PICARO802 Cap Semi PICARO902 Cap Semi PICARO10 2 Cap Semi PICARO1 02 Cap Semi Size Number Revision
0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF
B
AROGND
Date: 12/2/2015 Sheet of
AROGND File: C:\Users\..\AREOINPUT.SchDoc Drawn By:
1 2 3 4 5 6
1 2 3 4 5 6

NLa32XL1
a32XL1 NLCLK2
CLK2
PIYAC102 COYAC1 PIYAC20 COYAC2
2

2
YAC1 YAC2
PIYAC10 NLa32XL
XTAL
PIYAC201 NLCLK1
XTAL COUAC2
UAC2
1

1
a32XL CLK1 ARCBAT PIUAC201
1 36 ARCBAT COCAC12
CAC12
GVDDB GVDDA PIUAC2036
OTW1 PIUAC202
2 35
PICAC902 PICAC802 PICA 10 2 PICA 1 02 FAULT1 PIUAC203
3 OTW BSTA PIUAC2035
34 ARCBAT
PICAC1201 PICAC1202

COCAC9
CAC9 COCAC8
CAC8 COCAC10
CAC10 COCAC11 CAC11
CORAC4
RAC4 FAULT PVDDA PIUAC2034 0.1uF
PWMA1 PIUAC204
4 33
A PICAC901 Cap Semi
PICAC801 Cap Semi PICA 10 1 Cap SemiPICA 1 01 Cap Semi PIRAC401 PIRAC402 PWMA OUTA PIUAC2033 A
4.7K RSTAB1 PIUAC205
5 32 ARCGND
100pF 100pF 100pF 100pF PWMB1 PIUAC206
6 RSTAB GNDA PIUAC2032
31 ARCGND COCAC13
PWMB GNDB PIUAC2031 CAC13
7 30

ARC3.3V
PIUAC207 OCADJ OUTB PIUAC2030 PICAC1301 PICAC1302

NLSWCLKNLSWDIO NLSERVO4NLSERVO3NLSERVO2NLSERVO1

SWCLK
NLARCS NLARCSDA
ARCGND 8 29 ARCBAT

SWDIO

ARCGND

ARCGND
NLRST42

ARCSDA
RST42

ARCSCL
PIUAC208
GND PVDDB PIUAC2029

SERVO4
SERVO3
SERVO2
SERVO1

CLK1
CLK2
GND CAC26
COCAC26 ARCGND 9
PIUAC209 AGND
28 0.1uF
BSTB PIUAC2028
10
PIUAC2010 VREG
27 COCAC14
CAC14
PICAC2602 PICAC2601 BSTC PIUAC2027
11 26 ARCBAT

PIUAC501 PIUAC509 PIUAC5098 PIUAC5097 PIUAC5096 PIUAC509 PIUAC5094 PIUAC5093 PIUAC5092 PIUAC5091 PIUAC509 PIUAC5089 PIUAC508 PIUAC5087 PIUAC5086 PIUAC508 PIUAC5084 PIUAC5083 PIUAC5082 PIUAC5081 PIUAC508 PIUAC5079 PIUAC5078 PIUAC507 PIUAC5076 0.1uF
PIUAC2011
12 M3 PVDDC PIUAC2026
25
PICAC1401 PICAC1402
PIUAC2012 M2 OUTC PIUAC2025

100
13 24 ARCGND 0.1uF

99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
COUAC5
PIUAC2013
M1 GNDC PIUAC2024
UAC5 PWMC1 PIUAC2014
14 23 ARCGND
MSP432P401RIPZ RSTCD1 PIUAC2015
15 PWMC GNDD PIUAC2023
22
RESTCD OUTD

SWCLK
SWDIO
PIUAC2022

RST
P10.0
P9.7
P9.6
P9.5
P9.4

PJ.5
PJ.4
P7.3
P7.2
P7.1
P.70
AVCC2
PJ.3
PJ.2
AVSS2

DVSS3
P6.7
P6.6
P6.5
P6.4
P6.3
P6.2
PWMD1 PIUAC2016
16 21 ARCBAT COCAC15
CAC15
PWMD PVDDD PIUAC2021
1 75 ARCBAT PIUAC2017
17 20
PIUAC501
2 P10.1 P9.3 PIUAC5075
74 ARCBAT PIUAC2018
18 VDD BSRD PIUAC2020
19 ARCBAT
PICAC1501 PICAC1502
PIUAC502 P10.2 P9.2 PIUAC5074 GVDDC GVDDD PIUAC2019 0.1uF
3 73 ARC3.3V PWMA1
PIUAC503 P10.3 DVCC2 PIUAC5073
4 72 ARCGND PWMB1 DRV8432
PIUAC504 P1.0 DVSS2 PIUAC5072
COUAC3
5 71 PWMC1 UAC3
PIUAC505 P1.1 P5.7 PIUAC5071
POARCGND ARCGND 6 70 PWMD1 ARCBAT 1 36 ARCBAT COCAC16
CAC16
ARCGND PIUAC506 P1.2 P5.6 PIUAC5070 PIUAC301 GVDDB GVDDA PIUAC3036
7 69 PWMA2 OTW2 2 35
PIUAC507
P1.3 P5.5 PIUAC5069 PIUAC302
OTW BSTA PIUAC3035 PICAC1601 PICAC1602

POARC303
ARC3.3 ARC3.3V 8 P1.4 P5.4 68 PWMB2 CORAC3 FAULT2 3 FAULT 34 ARCBAT
PVDDA PIUAC3034
PIUAC508
9
PIUAC5068
67 PWMC2 RAC3 PWMA2 4
PIUAC303
33 0.1uF
PIUAC509 P1.5 P5.3 PIUAC5067 PIRAC301 PIRAC302 PIUAC304 PWMA OUTA PIUAC3033
POARC505 ARC5V 10 66 PWMD2 4.7K RSTAB2 5 32 ARCGND
ARC5.5 PIUAC5010 P1.6 P5.2 PIUAC5066 PIUAC305 RSTAB GNDA PIUAC3032
11 65 PWMA3 PWMB2 6 31 ARCGND COCAC17
CAC17
NLVCORE
PIUAC5011 P1.7 P5.1 PIUAC5065 PIUAC306 PWMB GNDB PIUAC3031
POARCSDA ARCSDA VCOREPIUAC5012
12 64 PWMB3 7 30
B ARCSDA NLARC303V VCORE P5.0 PIUAC5064 PIUAC307
OCADJ OUTB PIUAC3030 PICAC1701 PICAC1702
B
ARC3.3V PIUAC5013
13 63 PWMC3 ARCGND 8 29 ARCBAT
NLVSW DVCC1 P4.7 PIUAC5063 PIUAC308 GND PVDDB PIUAC3029 0.1uF
ARCSCL
POARCSCL ARCSCL VSW PIUAC5014
14 VSW P4.6 62
PIUAC5062
PWMD3 COCAC25
CAC25 ARCGND 9
PIUAC309 AGND 28
BSTB PIUAC3028
NLARCGND
ARCGND PIUAC501515 NLARCA6
61 ARCA6 OTW1 10 27 COCAC18
CAC18
DVSS1 P4.5 PIUAC5061 PICAC2502 PICAC2501 PIUAC3010 VREG BSTC PIUAC3027
POARCBAT ARCBAT PWMA1
NLPWMA1 16 60 ARCA5
NLARCA5 FAULT1 11 26 ARCBAT
ARCBAT NLPWMB1
PIUAC5016 P2.0 P4.4 PIUAC5060
NLARCA4 0.1uF
PIUAC3011 M3 PVDDC PIUAC3026 PICAC1801 PICAC1802
PWMB1 17
PIUAC5017 P2.1 P4.3 59 ARCA4
PIUAC5059 RSTAB1 12
PIUAC3012 M2 25
OUTC PIUAC3025
NLPWMC1
PWMC1 18 NLARCA3
58 ARCA3 RSTCD1 13 24 ARCGND 0.1uF
NLPWMD1
PIUAC5018 P2.2 P4.2 PIUAC5058
NLARCA2
PIUAC3013 M1 GNDC PIUAC3024
PWMD1 19 57 ARCA2 OTW2 PWMC2 PIUAC3014
14 23 ARCGND
NLPWMA2 PIUAC5019 P2.3 P4.1 PIUAC5057
NLARCA1 PWMC GNDD PIUAC3023
PWMA2 20 56 ARCA1 FAULT2 RSTCD2 PIUAC3015
15 22
NLPWMB2
PIUAC5020 P2.4 P4.0 PIUAC5056 RESTCD OUTD PIUAC3022
PWMB2 21 55 RSTAB2 PWMD2 PIUAC3016
16 21 ARCBAT COCAC19
CAC19
NLPWMC2
PIUAC5021 P2.5 P6.1 PIUAC5055 PWMD PVDDD PIUAC3021
PWMC2 22 54 RSTCD2 ARCBAT PIUAC3017
17 20
NLPWMD2
PIUAC5022
P2.6 P6.0 PIUAC5054
VDD BSRD PIUAC3020 PICAC1901 PICAC1902
PWMD2 23 53 OTW3 ARCBAT PIUAC3018
18 19 ARCBAT
NLOTW1 PIUAC5023 P2.7 P9.1 PIUAC5053 GVDDC GVDDD PIUAC3019 0.1uF
OTW1 24 52 FAULT3

AVCC1
P10.4 P9.0

AVSS3

AVSS1
PIUAC5024 PIUAC5052

DCOR
NLFAULT1
FAULT1 25 51 RSTAB3 DRV8432
PIUAC5025 P10.5 P8.7 PIUAC5051
P7.4
P7.5
P7.6
P7.7
P8.0
P8.1
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

P8.2
P8.3
P8.4
P8.5
P8.6
PJ.0
PJ.1
RSTCD3 UAC4
COUAC4
ARCBAT PIUAC401
1 36 ARCBAT COCAC20
CAC20
GVDDB GVDDA PIUAC4036

PIUAC5026 PIUAC5027 PIUAC5028 PIUAC5029 PIUAC503 PIUAC5031 PIUAC5032 PIUAC503 PIUAC5034 PIUAC503 PIUAC5036 PIUAC5037 PIUAC5038 PIUAC5039 PIUAC504 PIUAC5041 PIUAC5042 PIUAC5043 PIUAC504 PIUAC504 PIUAC5046 PIUAC5047 PIUAC5048 PIUAC5049 PIUAC50 OTW3 PIUAC402
2
OTW
35
BSTA PIUAC4035 PICAC2001 PICAC2002
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
CORAC2 FAULT3 PIUAC403
3 FAULT 34 ARCBAT
PVDDA PIUAC4034
RAC2 PWMA3 PIUAC404
4 33 0.1uF
PIRAC201 PIRAC202 PWMA OUTA PIUAC4033
4.7K RSTAB3 PIUAC405
5 32 ARCGND
RSTAB GNDA PIUAC4032
PIRAC102 PWMB3 PIUAC406
6 PWMB 31 ARCGND
GNDB PIUAC4031 COCAC21
CAC21

NLPWMA3NLPWMB3 NLPWMC3NLPWMD3
PWMA3

PWMD3
CORAC1
PWMB3

PWMC3 RAC1 7 30

NLRSTAB3NLRSTCD3 OCADJ OUTB PIUAC4030

RSTCD3
RSTAB3
PIUAC407 PICAC2101 PICAC2102
Res3 ARCGND 8 29 ARCBAT
ARCGND

ARCGND

ARC3.3V
GND PVDDB PIUAC4029
NLRSTAB1NLRSTCD1NLOTW2NLFAULT2NLRSTAB2 NLRSTCD2 NLOTW3NLFAULT3
RSTCD1

RSTCD2

PIUAC408
RSTAB1

RSTAB2
FAULT2

FAULT3
1K ARCGND 9 28 0.1uF

a32XL1
COCAC24
CAC24 AGND BSTB PIUAC4028
a32XL
OTW2

OTW3
PIUAC409
C PIRAC101 PICAC2402 PICAC2401 10
PIUAC4010 VREG BSTC
27
PIUAC4027
COCAC22
CAC22 C
11 26 ARCBAT
0.1uF
PIUAC4011 M3 PVDDC PIUAC4026 PICAC2201 PICAC2202
12
PIUAC4012 M2 25
OUTC PIUAC4025
13 24 ARCGND 0.1uF
PIUAC4013 M1 GNDC PIUAC4024
PWMC3 PIUAC4014
14 23 ARCGND
PWMC GNDD PIUAC4023
RSTCD3 PIUAC4015
15 RESTCD 22
OUTD PIUAC4022
PWMD3 PIUAC4016
16 21 ARCBAT COCAC23
CAC23
PWMD PVDDD PIUAC4021
ARCBAT PIUAC4017
17 20
VDD BSRD PIUAC4020 PICAC2301 PICAC2302
ARCBAT PIUAC4018
18 19 ARCBAT
GVDDC GVDDD PIUAC4019 0.1uF
DRV8432
PAC3
COPAC3
SERVO1 PAC1
COPAC1
PIPAC301 1
SERVO2 ARC3.3V ARCA1PIPAC101
2 1
PIPAC302
SERVO3
PIPAC303 3
PIRAC502 CORAC5 ARCA2PIPAC102
2
SERVO4 RAC5 COPAC2
PAC2 ARCA3PIPAC103
PIPAC304 4 4.7K 3
ARC5V
NLARC5V SWCLK PIPAC201 ARCA4PIPAC104
PIPAC305 5 1 4
ARC5V SWDIO PIPAC202 ARCA5PIPAC105
NLARCBAT
ARCBAT
PIPAC306
ARCGND 6 VSW PIRAC501 RST42 PIPAC203 2 ARCA6PIPAC106 5
7 3 6
PICA 2901 COCAC29
PICA 2801 COCAC28
PICA 2701 COCAC27
PIPAC307
ARCGND
PIPAC308 8
PILAC102 ARCGNDPIPAC204
4
ARC3.3V
PIPAC107 7
CAC29 CAC28 CAC27 LAC1
COLAC1 ARCGNDPIPAC108 8
PICA 2902 0.47uF PICA 2802 0.47uF PICA 27ARCGND
02 0.47uF Header 8 Inductor Header 4
10mH Header 8

D PILAC10 D
VCORE
ARC3.3V Title
PICAC101 PICAC201 PICAC301 PICAC401 PICAC502 PICAC701 PICAC602
CAC1
COCAC1 CAC2
COCAC2 CAC3
COCAC3 CAC4
COCAC4 CAC5
COCAC5 CAC7
COCAC7 CAC6
COCAC6
PICA 102 0.1uF PICA 20 0.1uF PICA 302 0.1uF PICA 402 0.1uF PICA 501 10uF
ARCGND PICA 702 0.1uF PICA 601 4.7uF Size Number Revision
B
Date: 12/2/2015 Sheet of
File: C:\Users\..\AREOCON.SchDoc Drawn By:
1 2 3 4 5 6
1 2 3 4

A A

NLDI5
DI5
PIRF301
CORF3
RF3
Res3
1K
POGPSTX
GPSTX
TX0 PIRF302 COPRF1
PRF1
GNDRFPIPRF101 1
NLRFVCC
RFVCC
2 PIPRF102
PO303VRF
3.3VRF
3.3VRF PIRF401 NLRXLED
RXLEDPIPRF103 3 4
NLTXPWR
TXPWR
PIPRF104
CORF4
RF4 DI5 PIPRF105 DO5
Res3 NLRFSHD 5 6 PIPRF106
NLRFSL
POGNDRF GNDRF RFSHD RFSL
GNDRF 1K
PIPRF107 7
NLRFGPO1 8 PIPRF108
NLRFGPI1
RFGPO1
PIPRF109 9
RFGPI1
10 PIPRF1010
B PORFVCC
RFVCC
RFVCC PIRF402
GNDRF NLRFRSSI
RFRSSI
PIPRF1011 11 12 PIPRF1012 B
PIPRF1013 13 14 PIPRF1014
NLDO5
DO5 PIPRF1015 15 16 PIPRF1016
PIRF101 PIPRF1017 17 18 PIPRF1018
CORF1
RF1 PIPRF1019 19
Res3 20 PIPRF1020

1K Header 10X2
PODI
DI PIRF102
PODO
DO PIRF201
CORF2
RF2 COPRF2
PRF2 COPRF3
PRF3
Res3 NLMOSI
MOSI PIPRF201 1
NLSDA
PIPRF301SDA
1K NLMISO 1 NLSCL
MISO PIPRF202 2 PIPRF302SCL
PIRF202
NLGNDRF NLCLK 2 NLTX1
GNDRF CLK PIPRF203 PIPRF303TX1
NLCS 3 3 NLRX1
CS PIPRF204 PIPRF304RX1
NLRX0 4 4 NLPPS
RX0 PIPRF205 PIPRF305PPS
NLTX0 5 5 NLNAV
TX0 PIPRF206 NAV
NL303VRF 6 6 PIPRF306
3.3VRF PIPRF307GNDRF
PIPRF2077 7 NLVBAT
GNDRF VBAT
C
PIPRF208 8 8 PIPRF308
C
Header 8 Header 8

Title
D D

Size Number Revision


A
Date: 12/2/2015 Sheet of
File: C:\Users\..\MainRF.SchDoc Drawn By:
1 2 3 4
1 2 3 4

COMU2
MU2
COMU1
MU1 MVIN 1 36 MVIN
PIMU201 GVDDB GVDDA PIMU2036
A POMN1 2 8 2 35 A
MN1 PIMU102 P1.0/TA0CLK/ACLK/A0/CA0 P2.0/TA1.0 PIMU108 PIMU202 OTW BSTA PIMU2035
PIMC202
POMN2 3 9 COMR1 3 34 MVIN
MN2 PIMU103 P1.1/TA0.0/UCA0RXD/UCA0SOMI/A1/CA1 P2.1/TA1.1 PIMU109
MR1 PIMU203 FAULT PVDDA PIMU2034
COMC2
MC2 COMP1
POMN3 4 10 4 33 MP1
MN3 PIMU104 P1.2/TA0.1/UCA0TXD/UCA0SIMO/A2/CA2 P2.2/TA1.1 PIMU1010 PIMR101 PIMR102 PIMU204 PWMA OUTA PIMU2033
PIMC201
POMN4 5 11 4.7K 5 32 MGND
MN4 PIMU105 P1.3/ADC10CLK/A3/VREF-/VEREF-/CA3/CAOUT P2.3/TA1.0 PIMU1011 PIMU205 RSTAB GNDA PIMU2032 PIMP101 1
0.1uF
6 12 6 31 MGND
PIMU106 P1.4/SMCLK/UCB0STE/UCA0CLK/A4/VREF+/VEREF+/CA4/TCK P2.4/TA1.2 PIMU1012 PIMU206 PWMB GNDB PIMU2031
PIMC302 PIMP102 2
7 13 7 30
PIMU107
NLSCLMN P1.5/TA0.0/UCB0CLK/UCA0STE/A5/CA5/TMS P2.5/TA1.2 PIMU1013 PIMU207 OCADJ OUTB PIMU2030
COMC3
MC3
POSCLMN SCLMNPIMU1014
14 19 MGND 8 29 MVIN Header 2
SCLMN NLSDAMN P1.6/TA0.1/A6/CA6/UCB0SOMI/UCB0SCL/TDI/TCLK P2.6/XIN/TA0.1 PIMU1019 PIMU208 GND PVDDB PIMU2029
POSDAMN
SDAMN
SDAMN 15
PIMU1015 P1.7/A7/CA7/CAOUT/UCB0SIMO/UCB0SDA/TDO/TDI P2.7/XOUT
18
PIMU1018 COMC1
MC1 MGND 9
PIMU209 AGND BSTB
28
PIMU2028 PIMC301
10 27 0.1uF
PIMC102 PIMC101 PIMU2010 VREG BSTC PIMU2027
16
PIMU1016 RST/NMI/SBWTDIO
11
PIMU2011 M3 PVDDC
26 MVIN
PIMU2026
PIMC402
17 0.1uF 12 25 COMC4
MC4 COMP2
MP2
PIMU1017 TEST/SBWTCK PIMU2012 M2 OUTC PIMU2025
PIMR402 13
PIMU2013 M1 GNDC
24 MGND
PIMU2024
PIMC401 PIMP201 1
COMR4
MR4 UVIN 1 20 14 23 MGND 0.1uF
DVCC DVSS PIMU2014 PWMC GNDD 2
4.7K
PIMU101 PIMU1020
15
PIMU2015
RESTCD OUTD
PIMU2023
22
PIMU2022
PIMC502 PIMP202

MSP430G2553IPW20 16 21 MVIN COMC5


MC5 Header 2
PIMU2016 PWMD PVDDD PIMU2021
PIMR401 COMP5
MP5 MGND MVIN 17
PIMU2017 VDD BSRD
20
PIMU2020
PIMC501
MVIN 18 19 MVIN 0.1uF
PIMP501 1 PIMU2018 GVDDC GVDDD PIMU2019

PIMP502
NLMGND 2
UVIN MGND DRV8432
PIMP503 3
B MGND B
PIMP504 4
PIMP505 5
Header 5 COMU4
MU4
COMU3
MU3 MVIN 1 36 MVIN
PIMU401 GVDDB GVDDA PIMU4036
POMN5 2 8 2 35
MN5 PIMU302 P1.0/TA0CLK/ACLK/A0/CA0 P2.0/TA1.0 PIMU308 PIMU402 OTW BSTA PIMU4035
POMN6
MN6
3
PIMU303 P1.1/TA0.0/UCA0RXD/UCA0SOMI/A1/CA1 P2.1/TA1.1
9
PIMU309 COMR3
MR3
3
PIMU403 FAULT PVDDA
34 MVIN
PIMU4034
PIMC602
4 10 4 33 COMC6
MC6 MP3
COMP3
POMN7
MN7 PIMU304 P1.2/TA0.1/UCA0TXD/UCA0SIMO/A2/CA2 P2.2/TA1.1 PIMU3010 PIMR301 PIMR302 PIMU404 PWMA OUTA PIMU4033
POMN8
MN8
5
PIMU305 P1.3/ADC10CLK/A3/VREF-/VEREF-/CA3/CAOUT P2.3/TA1.0
11
PIMU3011 4.7K 5
PIMU405 RSTAB GNDA
32 MGND
PIMU4032
PIMC601 PIMP301 1
6 12 6 31 MGND 0.1uF
PIMU306 P1.4/SMCLK/UCB0STE/UCA0CLK/A4/VREF+/VEREF+/CA4/TCK P2.4/TA1.2 PIMU3012 PIMU406 PWMB GNDB PIMU4031
PIMC702 PIMP302 2
7 13 7 30
PIMU307 P1.5/TA0.0/UCB0CLK/UCA0STE/A5/CA5/TMS P2.5/TA1.2 PIMU3013 PIMU407 OCADJ OUTB PIMU4030
COMC7
MC7
SCLMNPIMU3014
14 19 MGND 8 29 MVIN Header 2
P1.6/TA0.1/A6/CA6/UCB0SOMI/UCB0SCL/TDI/TCLK P2.6/XIN/TA0.1 PIMU3019 PIMU408 GND PVDDB PIMU4029
PIMC701
SDAMN 15 18 COMC10
MC10 MGND 9 28
PIMU3015 P1.7/A7/CA7/CAOUT/UCB0SIMO/UCB0SDA/TDO/TDI P2.7/XOUT PIMU3018 PIMU409 AGND BSTB PIMU4028
0.1uF
10 27
PIMC1002 PIMC1001 PIMU4010 VREG BSTC PIMU4027
PIMC802
16 11 26 MVIN
PIMR202 PIMU3016 RST/NMI/SBWTDIO 0.1uF
PIMU4011 M3 PVDDC PIMU4026
COMC8
MC8 COMP4
17 12 25 MP4
COMR2
MR2
PIMU3017 TEST/SBWTCK PIMU4012 M2 OUTC PIMU4025
PIMC801
13
PIMU4013 M1
24 MGND
4.7K GNDC PIMU4024 PIMP401
0.1uF 1
UVIN 1 20 14 23 MGND
PIMU301 DVCC DVSS PIMU3020 PIMU4014 PWMC GNDD PIMU4023
PIMC902 PIMP402 2
15
PIMU4015 RESTCD
22
OUTD
C PIMR201 MSP430G2553IPW20 16
PIMU4016 PWMD PVDDD
PIMU4022
21 MVIN
PIMU4021
COMC9
MC9 Header 2 C
NLUVIN
UVIN MGND MVIN 17
PIMU4017 VDD BSRD
20
PIMU4020
PIMC901
MVIN 18
PIMU4018 GVDDC
19 MVIN 0.1uF
GVDDD PIMU4019

MVIN DRV8432
POMVIN MVIN
MVIN
POUVIN UVIN MGND
UVIN
POMGND MGND
MGND NLMVIN
MVIN

PIMC1 01 PIMC1201
MC11
COMC11 MC12
COMC12
PIMC1 02 0.47uF PIMC1202 0.47uF

MGND

UVIN
D
PIMC1301 PIMC1401 PIMC1501 PIMC1601 Title
D
COMC13
MC13 COMC14
MC14 COMC15
MC15 COMC16
MC16
PIMC1302 0.1uF PIMC1402 10uF PIMC1502 0.1uF PIMC1602 10uF
MGND Size Number Revision
A
Date: 12/2/2015 Sheet of
File: C:\Users\..\MotorCon.SchDoc Drawn By:
1 2 3 4
1 2 3 4

COSHQ1
SHQ1
PISHQ103 PISHQ101

A PISHQ102 A

COSHQ2
SHQ2
PISHQ203 PISHQ201
POSHCON4
SHCON4

POSHA1
SHA1 POSHCON5
SHCON5 PISHQ20 NLSH12POSH12
SH12
SH12
POSHA2
SHA2 COSHQ3
SHQ3
PISHQ303 PISHQ301 POSOLIN1
SOLIN1
POSHA3
SHA3
POSOLIN2
SOLIN2
POSHCON1
SHCON1
2
PISHU102
COSHU1
SHU1
P1.0/TA0CLK/ACLK/A0/CA0 P2.0/TA1.0
8
PISHU108
PISHQ302 POSOLIN3
SOLIN3
POSHCON2 3 9
SHCON2 PISHU103 P1.1/TA0.0/UCA0RXD/UCA0SOMI/A1/CA1 P2.1/TA1.1 PISHU109 COSHQ4
SHQ4
4
PISHU104 P1.2/TA0.1/UCA0TXD/UCA0SIMO/A2/CA2
10 POSOLIN4
P2.2/TA1.1 PISHU1010 PISHQ403 PISHQ401 SOLIN4
POSHCON3 5 11
SHCON3 PISHU105 P1.3/ADC10CLK/A3/VREF-/VEREF-/CA3/CAOUT P2.3/TA1.0 PISHU1011
6
PISHU106 P1.4/SMCLK/UCB0STE/UCA0CLK/A4/VREF+/VEREF+/CA4/TCK P2.4/TA1.2
12 POSOLIN5
PISHU1012 SOLIN5
B
POSHSCL
SHSCL
14
7
PISHU107 P1.5/TA0.0/UCB0CLK/UCA0STE/A5/CA5/TMS
PISHU1014 P1.6/TA0.1/A6/CA6/UCB0SOMI/UCB0SCL/TDI/TCLK
P2.5/TA1.2
P2.6/XIN/TA0.1
13
PISHU1013
19
PISHU1019
PISHQ402 POSHGND
SHGND B
POSHSDA 15 18
SHSDA PISHU1015 P1.7/A7/CA7/CAOUT/UCB0SIMO/UCB0SDA/TDO/TDI P2.7/XOUT PISHU1018 COSHQ5
SHQ5
PISHQ503 PISHQ501
16
COSHP1
PISHU1016 RST/NMI/SBWTDIO
SHP1 17 SHGND
PISHU1017 TEST/SBWTCK
3
2
PISHP103
PISHP102 SH3.3 1
PISHU101 DVCC DVSS
20
PISHU1020
PISHQ502
1 PISHP101
PISHR601 MSP430G2553IPW20
Header 3 COSHR6
SHR6 SHGND
10k SHGND SH3.3 POSH303
SH3.3
SHGND
PISHR602 NLSH303
SH3.3 PISHR101 PISHR201 PISHR301 PISHR401 PISHR501
SH3.3 COSHR1 COSHR2
SHR1 SHR2 COSHR3
SHR3 COSHR4
SHR4 COSHR5
SHR5
PISHC102 PISHC202 10k 10k 10k 10k 10k
COSHC1
SHC1 COSHC2
SHC2
PISHC101 Cap Semi PISHC201 Cap Semi PISHR102 PISHR202 PISHR302 PISHR402 PISHR502
0.1uF 10uF

C C
SHGND
SHGND

Title
D D

Size Number Revision


A
Date: 12/2/2015 Sheet of
File: C:\Users\..\SHIFTCOM.SchDoc Drawn By:
1 2 3 4
1 2 3 4 5 6

COPP3 PO12V
12V
PP3 COLP5
LP5
BATTIN PO12VFIL
2 PIPP302
PICP2801 PICP2701 PICP2601 PILP501 PILP502
PICP2501 PICP2401 PICP2301 12VFIL
1 PIPP301
COCP28 COCP27 COCP26 Inductor COCP25 COCP24 COCP23
CP28 CP27 CP26 10uH CP25 CP24 CP23 COPP1
PP1
BATINPUT PICP2802 100uF PICP2702 10uF PICP2602 10uF PICP2502 Cap2 PICP2402 10uF PICP2302 100uF PIPP101 1
A
PIU401 PIU402 PIU403 PIU40 PIU501 PIU 502 PIU503 PIU504 100pF PIPP102 2
A

4
BGND GND HALTECHOUT
COUP4
UP4 COUP5
UP5 BGND

IP-

IP-

IP-

IP-
IP+

IP+

IP+

IP+
COPP2
PP2 ACS713 ACS713
2 PIPP202
5VA
1 PIPP201

FILTER

FILTER
PICP3101 PICP3201

VOUT

VOUT
ALTERNATOR

GND

GND
VCC

VCC
COCP31
CP31 COCP32
CP32
PICP3102 0.1uF PICP3202 0.1uF
BGND 8
PIU408 PIU407 PIU406 PIU405
7
PIU508 PIU 507 PIU506 PIU50
6

5
BGND
NL5VA
5VA

5VA
BGND BGND
POCRSENCHARG
CRSENCHARG
PICP2901 PICP30 1
CP29
COCP29 CP30
COCP30
PICP2902 0.1uF PICP30 2 0.1uF
POCRSENDCHARG
CRSENDCHARG
B B
BGND BGND
POGND1
GND1

NLVOUT1
VOUT1
COLP3
LP3
GND2
POGND2 PICP402 PIRP302 PICP501 PICP701 PILP301 PILP302
PICP901 3.3V
PO303V
Inductor
COCP4
CP4 CORP3
RP3 COCP501
CP5-1 COCP7
CP7 COCP9
CP9
POGND3
GND3 10mH
BGND PICP401 0.1uF 10k PICP501 2 100uF PICP702 0.1uF PICP902 10uF

PIRP301
CODP4
DP4 PIRP402CORP4 GND GND GND
PIDP402 PIDP401
RP4
UP1
COUP1 10k
NLBATTIN
BATTIN 1 4 CODP3
DP3
PICP1 01 PIUP101 VIN1 VOUT1 PIUP104
PIRP401
FB1 17
PIUP1017 PIDP302 PIDP301 GND
COCP11
CP11 10
PIUP1010 VIN2
PICP1 02 100uF 20
BST1 PIUP1020
19
PIUP1019 SS/TRACK1 2
SW1 PIUP102
COLP1
LP1 COCP1
CP1
12 3 GND
PICP1302 PICP1202 PIUP1012 SS/TRACK2 IND1 PIUP103 PILP101 PILP102 PICP101 PICP102
4.7uH COLP4
CP13
COCP13 CP12
COCP12 0.1uF LP4
GND 5
PIUP105 PG1 VOUT2 7
PIUP107 PILP401 PILP402 PO5V
5V
C PICP1301 0.1uF PICP1201 0.1uF 6
PIUP106 PG2 FB2
14
PIUP1014 PIRP102 PICP601 PICP801 Inductor PICP10 1 C
PICP302 CORP1
RP1 COCP6
CP6 COCP8
CP8 10mH COCP10
CP10
15 SHDN BST2 11 CP3
COCP3 10k PICP602 100uF PICP802 0.1uF PICP10 2 10uF
PIUP1015
SW2
PIUP1011
9 COLP2
LP2 CP2
COCP2 PICP301 0.1uF
GND GND 16
RT/SYNC IND2
PIUP109
8 PIRP101
PIRP502CORP5 PIUP1016 PIUP108 PILP201
4.7uH
PILP202 PICP201 PICP202

RP5
10k
18
PIUP1018
13
VC1
PIUP1013 VC2 EP
21
PIUP1021
PIDP20 DP2
CODP2
0.1uF
PIDP102 DP1
CODP1
PIRP202
CORP2
RP2
GND GND GND

10k
PIRP501 LT3501EFE
RP6
CORP6
PIDP201 PIDP10 PIRP201 UP2
COUP2
GND BATTINPIUP203 3 2 5VA PO5VA
PIRP602 PIRP601 VIN VOUT PIUP202 5VA
10k
GND PICP1402 PICP1502 PICP1901 GND PICP20 1
COCP14
CP14 COCP15
CP15 GND GND COCP19
CP19
PIU 201 COCP20
CP20
1

PICP1401 0.1uF PICP1501 0.1uF PICP1902 100uF PICP20 2 100uF


LT1084CT-5
GND CORP7 GND
RP7
PIRP702 PIRP701
10k GND
PICP1702 PICP1802 UP3
COUP3
COCP17
CP17 COCP18
CP18 3 2 3.3VA
NL303VA
PICP1701 0.1uF PICP1801 0.1uF PIUP303 VIN VOUT PIUP302 3.3VA
PO303VA
D PICP210 GND PICP2 01 D
COCP21
CP21
PIUP301 COCP22
CP22
1

GND GND PICP2102 100uF PICP2 02 100uF Title


LT1084CT-3.3
Size Number Revision
B
GND
Date: 12/2/2015 Sheet of
File: C:\Users\..\MainPower.SchDoc Drawn By:
1 2 3 4 5 6
Wheel Board
Wheel Board Schematic
NLRST42

RST42
1 2 3 4 5 6

3.3V
PIR902COR9 PIR10 2COR10
R9 R10
Res3 Res3
PIR702 1K 1K
COR7
R7 PIR901 PIR10 1
Res3
1K
PIR701 GND
A COP3
P3 COU3
U3 A
4 PIP30412V
PIR602COR6 COU4
U4 CANINT 12
PIU3012 INT RESET
17 CANRST
PIU3017
R6 8 2
NLDRDYNLSCLNLSDA

DRDY
3 PIP303 PIU408 SPLIT RXD PIU402

SWCLK

RST1
Res3 NLCANL
CANL 6 4 3.3V 1 2

SWDIO

GND
3.3V

SDA
SCL
2 PIP302
1K
PIU406
NLCANH CANL VCC PIU404 PIU301
TXCAN RXCAN PIU302
CANH 7 3
1 PIP301
PIR601 PIU407 CANH GND PIU403

CLK1
CLK2
5
PIU405 RS
1 16 CANCS
TXD PIU401 CS PIU3016
Header 4 3 13 SCK
LTC2875
PIU303 CLKOUT/SOF SCK PIU3013
14 MOSI
SI PIU3014
GND
PIR802 SO
15 MISO
PIU3015
PIUl10 PIUl109 PIUl1098 PIUl1097 PIUl1096 PIUl1095 PIUl1094 PIUl1093 PIUl1092 PIUl109 PIUl109 PIUl1089 PIUl108 PIUl1087 PIUl1086 PIUl1085 PIUl1084 PIUl1083 PIUl1082 PIUl108 PIUl108 PIUl1079 PIUl1078 PIUl107 PIUl1076

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
R8
COR8 GND 11 4 COUl1
Ul1
Res3
PIU3011 RX0BF TX0RTS PIU304
10 5 MSP432P401RIPZ
PIU3010 RX1BF TX1RTS PIU305

SWCLK
SWDIO

RST
P10.0
P9.7
P9.6
P9.5
P9.4

PJ.5
PJ.4
P7.3
P7.2
P7.1
P.70
AVCC2
PJ.3
PJ.2
AVSS2

DVSS3
P6.7
P6.6
P6.5
P6.4
P6.3
P6.2
1K 6
TX2RTS PIU306
PIR801 PIYL302 1
PIUl101 P10.1 P9.3
75
PIUl1075

2
8 2 74
OSC1 PIU308 COYL3
YL3
PIUl102 P10.2 P9.2 PIUl1074
7 3 73 3.3V
OSC2 PIU307 P10.3 DVCC2
PIYL301
PIUl103 PIUl1073
XTAL 4 72 GND
PIUl104 P1.0 DVSS2 PIUl1072

1
GND 18 3.3V 5 71
VDD PIU3018 PIUl105 P1.1 P5.7 PIUl1071
9 6 70
VSS PIU309
PIC2102 PIC2 02
PIUl106
P1.2 P5.6 PIUl1070
7 69
C21
COC21 C22
COC22 PIUl107 P1.3 P5.5 PIUl1069
MCP2515-E/SO 8 68
P1.4 P5.4
PIC2101 PIC2 01
Cap Semi Cap Semi NLSCK
PIUl108
SCK PIUl109 9
P1.5 P5.3
PIUl1068
67
PIUl1067
100pF 100pF MOSI PIUl1010
NLMOSI 10 66
NLMISO P1.6 P5.2 PIUl1066
GND MISO PIUl1011
11 65
B NLVCORE P1.7 P5.1 PIUl1065
B
VCOREPIUl1012
12 64
PIC1901 PIC20 2 VCORE P5.0 PIUl1064
3.3V 13 63
COC19
C19 COC20
C20 NLVSW
PIUl1013 DVCC1 P4.7 PIUl1063
VSW PIUl1014
14 62
VSW P4.6 PIUl1062
PIC1902 0.1uF PIC20 1 10uF GND PIUl1015
15
DVSS1 P4.5
61
PIUl1061
NLCANCS
CANCSPIUl1016
16 NLWheelSP
60 WheelSP
NLCANRST P2.0 P4.4 PIUl1060
NLVOUT
CANRST 17 59 VOUT
PIUl1017
NLCANINT P2.1 P4.3 PIUl1059
NLMAGS
CANINT 18 58 MAGS
NLCSSU PIUl1018 P2.2 P4.2 PIUl1058
GND CSSU PIUl1019
19 57
P2.3 P4.1 PIUl1057
20 56
PIUl1020 P2.4 P4.0 PIUl1056
21 55
COP2
PIUl1021
P2.5 P6.1 PIUl1055
P2 22 54
PIUl1022 P2.6 P6.0 PIUl1054
SDAPIP201 23 53
1 PIUl1023 P2.7 P9.1 PIUl1053
SCL PIP202 24 52

AVCC1
2 P10.4 P9.0

AVSS3

AVSS1
PIUl1024 PIUl1052

DCOR
VOUTPIP203 3 25 51
PIUl1025 P10.5 P8.7 PIUl1051

P7.4
P7.5
P7.6
P7.7
P8.0
P8.1
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

P8.2
P8.3
P8.4
P8.5
P8.6
PJ.0
PJ.1
WheelSP
PIP204 4
5V PIP205
5
3.3VPIP206
6
PIUl1026 PIUl1027 PIUl1028 PIUl1029 PIUl103 PIUl103 PIUl1032 PIUl103 PIUl1034 PIUl1035 PIUl1036 PIUl1037 PIUl1038 PIUl1039 PIUl104 PIUl104 PIUl1042 PIUl1043 PIUl104 PIUl1045 PIUl1046 PIUl1047 PIUl1048 PIUl1049 PIUl105

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
PIP207 7

Header 7
NL32XLNL32XL1

32XL1
32XL
GND

GND

GND

3.3V
PIR1 02
R11
COR11
C Res3 C
1K
PIR1 01
32XL NLCLK2
CLK2
PIYL20 PIYL102

2
U7
COU7 3.3V
12V 1
VIN OUT
3 3.3V COYL2
YL2 COYL1
YL1 PIR502
PIC201 PIC102 PIC301 PIC402 PIYL201 PIYL10 COR5
PIU701 PIU703
XTAL XTAL R5
TAB GND

1
C2
COC2 C1
COC1 C3
COC3 C4
COC4 32XL1 NLCLK1
CLK1 Res3
PIC202 0.1uF PIC101 10uF
PIU704 PIU702 PIC302 0.1uF PIC401 10uF 1K
4

PIC2402 PIC2302 PIC2502 PIC2602 PIR501


LT1129CST-3.3
COC24
C24 COC23
C23 COC25
C25 COC26
C26
PIC2401 PIC2301 Cap Semi
Cap Semi PIC2501 PIC2601
Cap Semi Cap Semi P1
COP1
COU8
U8 3.3V 100pF 100pF 100pF 100pF NLRST1
RST1PIP101
1
NL12V
12V 1
PIU801 VIN OUT
3
PIU803
NL5V
5V PIR102 COR1 PIR202COR2 PIR302 COR3 NLSWDIO
SWDIO PIP102 2
PIC501 PIC602 PIC701 PIC802 R1 R2 R3 NLSWCLK
SWCLK PIP103 3
COC5
C5 COC6
C6 TAB GND COC7
C7 COC8
C8 Res3 Res3 Res3 GND GND 3.3VPIP104
NL303V
4
PIC502 0.1uF PIC601 10uF PIU804 PIU802 PIC702 0.1uF PIC801 10uF
PIL 102
VSW
PIC2901 PIR101
1K
PIR201
1K
PIR301
1K NLGND
GND
PIP105 5
4

COU2
U2
LT1129CST-5 COLL1
LL1 C29
COC29 3.3V A3
PIU20A3 Va SDA
C3 SDA Header 5
Inductor PIC2902 0.1uF A2
PIU20A2 AGND SCL
PIU20C3
B3
PIU20B3 SCL
GND 10mH A1
PIU20A1 DGND
GND
C2 DRDY
PIL 101 DRDY PIU20C2
B1
PIU20B1 ADR1
D VCORE GND C1
PIU20C1 ADRO D
3.3V
PIC901 PIC10 2 PIC1 01 PIC1202 PIC1301 PIC1501 PIC1602 PIC1701 PIC1802 PIC2701 PIC2802 TMP006 Title
COC9
C9 COC10
C10 COC11
C11 COC12
C12 COC13
C13 COC15
C15 COC16
C16 COC17
C17 COC18
C18 COC27
C27 COC28
C28
PIC902 0.1uF PIC10 1 10uF PIC1 02 0.1uF PIC1201 10uF PIC1302 0.1uF PIC1502 0.1uF PIC1601 10uF PIC1702 0.1uF PIC1801 10uF PIC2702 0.1uF PIC2801 4.7uF
Size Number Revision
B
GND
Date: 3/21/2016 Sheet of
File: H:\Google Drive\..\Wheel.SchDoc Drawn By:
1 2 3 4 5 6
Steering Wheel Board
Main Logic
Display Drivers
LEDs
Tactile Switch Interface
Power Regulation
1 2 3 4 5 6

A COOLED1
OLED1 A
14
VSS PIOLED1014
13
VSS PIOLED1013
RES PIOLED1016
16 12
RES VSS PIOLED1012
D/C PIOLED104
4 11
D/C VSS PIOLED1011
OLEDCS 17 10
PIOLED1017 CS VSS PIOLED1010
6
VSS PIOLED106
OLEDCLK 7 5
PIOLED107
SCLK VSS PIOLED105
OLEDSIPIOLED108
8 1
SDI VSS PIOLED101
20
BS2 PIOLED1020
19
BS1 PIOLED1019
2

NC
NC
NC
NC
VDD PIOLED102

PIOLED109 PIOLED105 PIOLED108 PIOLED103

9
15
18
3
OLED2

NLEXTMODENLEXTVM NLRST42

RST42
89 EXTMODE
SWCLK
MISO
NLMISO UL2
COUL2

SWDIO
MISO
POMISO

CLK1
CLK2
88 EXTVM
INTCOM1PIUL2021
NLINTCOM1 21 29

GND

GND

SDA
3.3V

SCL
NLMOSI NLINTCOM2 P1.0/TA0CLK/ACLK P2.0/TA1.1 PIUL2029
POMOSI MOSI NLGNLF INTCOM2 22 30

G
MOSI

F
PIUL2022
P1.1/TA0.0 P2.1/TA1.2 PIUL2030
23 31
PIUL2023 P1.2/TA0.1 P2.2/TA2CLK/SMCLK PIUL2031
POSCK
SCK
NLSCK
SCK
PIUl10 PIUl109 PIUl1098 PIUl1097 PIUl1096 PIUl1095 PIUl1094 PIUl1093 PIUl1092 PIUl109 PIUl109 PIUl1089 PIUl108 PIUl1087 PIUl1086 PIUl1085 PIUl1084 PIUl1083 PIUl1082 PIUl108 PIUl108 PIUl1079 PIUl1078 PIUl107 PIUl1076 24
PIUL2024
P1.3/TA0.2
32
P2.3/TA2.0 PIUL2032

100
25 33

99
98
97
96
95
94
93
92
91
90

87
86
85
84
83
82
81
80
79
78
77
76
NLCS COUl1
PIUL2025
P1.4/TA0.3 P2.4/TA2.1 PIUL2033 NLRES
POCS CS Ul1 26 34 RES
CS PIUL2026 P1.5/TA0.4 P2.5/TA2.2 PIUL2034 NLD0C
MSP432P401RIPZ 27 35 D/C
P1.6/TA1CLK/CBOUT P2.6/RTCCLK/DMAE0 PIUL2035 NLOLEDCS

RST
SWCLK
SWDIO
PIUL2027

P10.0
P9.7
P9.6
P9.5
P9.4

PJ.5
PJ.4
P7.3
P7.2
P7.1
P.70
AVCC2
PJ.3
PJ.2
AVSS2

DVSS3
P6.7
P6.6
P6.5
P6.4
P6.3
P6.2
NLSDA
SDA 28 36 OLEDCS
POSDA
SDA POWSLEDOUT
WSLEDOUT PIUL2028 P1.7/TA1.0 P2.7/UCB0STE/UCA0CLK PIUL2036
1
PIUl101 75
PIUl1075
NLSCL P10.1 P9.3 NLOLEDSI NLCOM4
SCL 2 74 OLEDSI 37 45 COM4
SCL
POSCL PIUl102 P10.2 P9.2 PIUl1074 PIUL2037 P3.0/UCB0SIMO/UCB0SDA P4.0/PM_UCB1STE/PM_UCA1CLK PIUL2045
3 73 3.3V 38 46 COM3
NLCOM3
PIUl103 P10.3 DVCC2 PIUl1073 PIUL2038 P3.1/UCB0SOMI/UCB0SCL P4.1/PM_UCB1SIMO/PM_UCB1SDA PIUL2046 NLCOM2
B UP 4 72 GND 3.3SH
NL303SH
PO303SH OLEDCLK
NLOLEDCLK 39 47 COM2 B
NLUP PIUl104 P1.0 DVSS2 PIUl1072 3.3SH PIUL2039 P3.2/UCB0CLK/UCA0STE P4.2/PM_UCB1SOMI/PM_UCB1SCL PIUL2047 NLCOM1
POUP UP DOWN 5 71 40 48 COM1
UP PIUl105
P1.1 P5.7 PIUl1071
NL5VSH PO5VSH
PIUL2040
P3.3/UCA0TXD/UCA0SIMO P4.3/PM_UCB1CLK/PM_UCA1STE PIUL2048
6 70 5VSH 41 51
NLDOWN
PIUl106
P1.2 P5.6 PIUl1070
5VSH PIUL2041
P3.4/UCA0RXD/UCA0SOMI P4.4/PM_UCA1TXD/PM_UCA1SIMO PIUL2051

PODOWN DOWN 7 69 42 52
DOWN PIUl107 P1.3 P5.5 PIUl1069
NLDISP
PIUL2042 P3.5/TB0.5 P4.5/PM_UCA1RXD/PM_UCA1SOMI PIUL2052
ENTER 8 68 DISP 43 53
PIUl108 P1.4 P5.4 PIUl1068 PIUL2043 P3.6/TB0.6 P4.6/PM_NONE PIUL2053
POLEFT NLLEFT
LEFT
LEFT
SCK 9
PIUl109 P1.5 P5.3
67
PIUl1067
44
PIUL2044 P3.7/TB0OUTH/SVMOUT
54
P4.7/PM_NONE PIUL2054
MOSI 10 NLLCDCS
66 LCDCS
NLRIGHT
PIUl1010 P1.6 P5.2 PIUl1066
NLCANINT
RIGHT MISO 11 65 CANINT 9 77
RIGHT
PORIGHT PIUl1011 P1.7 P5.1 PIUl1065 PIUL209 P5.0/A8/VREF+/VEREF+ P6.0/CB0/A0 PIUL2077
VCOREPIUl1012
12 64 LC XINAN 10 78
VCORE P5.0 PIUl1064 PIUL2010 P5.1/A9/VREF-/VEREF- P6.1/CB1/A1 PIUL2078
RST
PORST RST
NLRST 3.3V 13
PIUl1013 DVCC1 P4.7
63
PIUl1063 PIYL402 XINAN 69
NLXINAN
PIUL2069 P5.2/XT2IN
79
P6.2/CB2/A2 PIUL2079

2
VSW PIUl1014
14
VSW P4.6
62
PIUl1062 NLXOUTAN
XOUTAN 70 PIUL2070
P5.3/XT2OUT
80
P6.3/CB3/A3 PIUL2080
MODE
NLMODE GND 15 61 YL4COYL4 12 1
POMODE
MODE PIUl1015 DVSS1 P4.5 PIUl1061 PIUL2012 P5.4/XIN P6.4/CB4/A4 PIUL201
RST 16
PIUl1016
P2.0 P4.4
60 VSEN
PIUl1060
PIYL401
XTAL 13
PIUL2013
P5.5/XOUT
2
P6.5/CB5/A5 PIUL202

1
NLENTER
ENTER LEFT 17 59 COM4 XOUTAN 55 3
POENTER
ENTER PIUl1017
P2.1 P4.3 PIUl1059 PIUL2055
P5.6/TB0.0 P6.6/CB6/A6 PIUL203
RIGHT 18 58 COM3 56 4
P2.2 P4.2 PIUL2056 P5.7/TB0.1 P6.7/CB7/A7 PIUL204
POBACK
BACK
NLBACK
BACK
PIUl1018
IGNITION PIUl1019
19
P2.3 P4.1
PIUl1058
57 COM2
PIUl1057
NLVSEN
VSEN POPOWERVS
POWERVS
PICL2902
COCL29
PICL30 2 COCL30
MODE 20 56 COM1 CL29 CL30 5 15
P2.4 P4.0 P7.0/CB8/A12 P8.0 PIUL2015
PODRS NLDRS
DRS
DRS
TALK
PIUl1020
21
PIUl1021 P2.5 P6.1
PIUl1056
55 INTCOM1
PIUl1055 PICL2901
Cap Semi PICL30 1 Cap Semi
PIUL205
6
PIUL206 P7.1/CB9/A13
16
P8.1 PIUL2016
SHIFTDOWN 22 54 INTCOM2 100pF
GND 100pF 7 17
PIUl1022 P2.6 P6.0 PIUl1054 PIUL207 P7.2/CB10/A14 P8.2 PIUL2017
START
NLSTART SHIFTUP PIUl1023
23 53 8
START
POSTART P2.7 P9.1 PIUl1053 PIUL208 P7.3/CB11/A15
24 52 CANCS
NLCANCS 57 72

AVCC1
PIUl1024 P10.4 P9.0 PIUl1052 PIUL2057 P7.4/TB0.2 PJ.0/TDO PIUL2072

AVSS3

AVSS1
DCOR
NLSHIFTDOWN
SHIFTDOWN NLIGNITION
IGNITION 25 NLCANRST
51 CANRST 58 73
POSHIFTDOWN
SHIFTDOWN POIGNITION
IGNITION PIUl1025
P10.5 P8.7 PIUl1051 PIUL2058
P7.5/TB0.3 PJ.1/TDI/TCLK PIUL2073

P7.4
P7.5
P7.6
P7.7
P8.0
P8.1
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

P8.2
P8.3
P8.4
P8.5
P8.6
PJ.0
PJ.1
3.3PV 59 74
PIUL2059
P7.6/TB0.4 PJ.2/TMS PIUL2074
POSHIFTUP NLSHIFTUP
SHIFTUP NLCLUTCH
CLUTCH 60 75
SHIFTUP POCLUTCH
CLUTCH P7.7/TB0CLK/MCLK PJ.3/TCK PIUL2075
PIRL1902 PIRL20 2
PIUl1026 PIUl1027 PIUl1028 PIUl1029 PIUl103 PIUl103 PIUl1032 PIUl103 PIUl1034 PIUl1035 PIUl1036 PIUl1037 PIUl1038 PIUl1039 PIUl104 PIUl104 PIUl1042 PIUl1043 PIUl104 PIUl1045 PIUl1046 PIUl1047 PIUl1048 PIUl1049 PIUl105
PIUL2060

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
RL19 RL20
CORL19 CORL20 NLTALK
TALK 76 NLRSTSM
RSTSM
Res3 Res3
POTALK
TALK RST/NMI/SBWTDIO PIUL2076
71 NLTESTSM
TESTSM
1K 1K TEST/SBWTCK PIUL2071
LC
PIRL1901 PIRL20 1 POLC NLLC
LC PIRL302 67 62
CORL3
RL3
PIUL2067 V18 PU.0/DP PIUL2062
SW1
NLSW1 20 64
SW1
POSW1 PIUL2020 VCORE PU.1/DM PIUL2064
3.3SH
5VSH

POSCL SCL Res3 NLxo


xo PICL3102

CLUTCH
SCL
SW2
NLSW2 1K yo
NLyo COCL31
CL31 63 COR44 R44

START
POSW2

32XL1
SW2 PUR PIUL2063PIR4402 PIR4401
PIRL301 NLzo GNDPICL310 0.47uF PIUL2065

32XL
SDA zo 65

GND

GND

SW3
SW1
SW2
DRS

3.3V
POSDA
SDA VBUS 1M
DP

CS
NLSW3
SW3 NLDP 66 61
POSW3
SW3 PIUL2066 VUSB VSSU PIUL2061
14 GND
AVSS1 PIUL2014
3.3V 11
PIUL2011 AVCC1
68
AVSS2 PIUL2068
32XL1
NL32XL1 CLK2
NLCLK2 3.3V 18
PIUL2018 DVCC1
19
DVSS1 PIUL2019
PIYL20 PIYL302 50
PIUL2050 DVCC2
49
DVSS2 PIUL2049
NLSWCLKNLSWDIO

2
C C
SWCLK

3.3V
SWDIO

NL303V
RST42

3.3V
PO303V COYL2
YL2 COYL3
YL3
3.3V MSP430F5529IPN
PO5V
5V
5V
NL5V PIRL1802 Pl1
COPl1
PIYL201 NL32XL
XTAL
PIYL301 NLCLK1
XTAL

1
CORL18
RL18 GND GND 32XL CLK1
NLGND Res3 1 2 PIPl102 PIPl101
3.3PV POGND GND POWERIN GND
GND PIPl103 3 4 PIPl104
PIRL102 PIRL202 1K POWERINPIPl105 5 6 PIPl106
GND PICL102 PICL202 PICL902 PICL10 2 PICL2402 PICL2502 PICL2602 PICL2702 PICL2802
RL1
CORL1 RL2
CORL2 PIRL1801 PIPl107 7 8
POWERIN CL1
COCL1 CL2
COCL2 CL9
COCL9 CL10
COCL10 CL24
COCL24 CL25
COCL25 CL26
COCL26 CL27
COCL27 CL28
COCL28
Res3 Res3 PIPl109 9 10
PIPl108
NLPOWERIN
POWERIN POPOWERIN
POWERIN
PICL10 PICL201
Cap Semi Cap Semi PICL901 PICL10 1
Cap Semi Cap Semi PICL2401 Cap Semi PICL2501 Cap Semi PICL2601 Cap Semi PICL2701 Cap Semi PICL2801 Cap Semi
PIRL1702 CORL17 1K 1K
PIPl1011 11
PIPl1010

12 PIPl1012
GND 100pF 100pF 100pF 100pF 0.1uF 10uF 0.1uF 10uF 0.1uF
RL17 PIRL101 PIRL201 RSTSMPIPl1013 CANH
NLCANH
13 14 PIPl1014
GND
Res3 3.3PV
NL303PV TESTSM CANL
PIPl1015 15 16 PIPl1016NLCANL
1K 3.3PV
PO303PV GND
PIRL1701 GND Header 8X2
Ul3
COUl3
PIRL1502 COUl4
Ul4 CANINT 12
PIUl3012 INT RESET
17 CANRST
PIUl3017
RL15
CORL15 8
PIUl408 SPLIT
2
Res3 RXD PIUl402
CANL 6
PIUl406 CANL
4 3.3PV 1 2
1K VCC PIUl404 PIUl301 TXCAN RXCAN PIUl302
CANH 7
PIUl407 CANH
3
GND PIUl403
PIRL1501 5
PIUl405 RS
1
TXD PIUl401
16 CANCS
CS PIUl3016
3 13 SCK
PIUl303 CLKOUT/SOF SCK PIUl3013
LTC2875 14 MOSI
SI PIUl3014
15 MISO
SO PIUl3015
PIRL1602
CORL16
RL16 GND 11 4
Res3
PIUl3011 RX0BF TX0RTS PIUl304
10
PIUl3010 RX1BF
5
1K TX1RTS PIUl305
6
TX2RTS PIUl306
PIRL1601 PIYL102
2

8
OSC1 PIUl308
YL1
7 COYL1
OSC2
PIYL10
PIUl307
XTAL
1

GND 18 3.3PV
VDD PIUl3018
9
VSS PIUl309
PICL302 PICL402
MCP2515-E/SO COCL3
CL3 COCL4
CL4
PICL301 Cap Semi
PICL401 Cap Semi
100pF 100pF
GND
D VSW
NLVSW D
PICL501 PICL602 PIL 102
CL5
COCL5 CL6
COCL6 LL1
COLL1
PICL502 0.1uF PICL601 10uF
5V

3.3PV Inductor
PICL1801 PICL1902 PICL20 1 PICL2102 PICL2 01 PICL2302 10mH
COCL18
CL18 COCL19
CL19 COCL20
CL20 COCL21
CL21 COCL22
CL22 COCL23
CL23
PICL1802 0.1uF PICL1901 10uF PICL20 2 0.1uF PICL210 10uF PICL2 02 0.1uF PICL2301 10uF PIL 101
GND NLVCORE
VCORE
3.3V Title
GND PICL1 01 PICL1201 PICL1301 PICL1401 PICL1502 PICL1701 PICL1602
CL11
COCL11 CL12
COCL12 CL13
COCL13 CL14
COCL14 CL15
COCL15 CL17
COCL17 CL16
COCL16
PICL1 02 0.1uF PICL1202 0.1uF PICL1302 0.1uF PICL1402 0.1uF PICL1501 10uF PICL1702 0.1uF PICL1601 4.7uF Size Number Revision
C
GND Date: 3/24/2016 Sheet of
File: H:\Google Drive\..\WLOGIC.SchDoc Drawn By:

1 2 3 4 5 6
1 2 3 4 5 6

A A

B CORLE1
RLE1 B
3.3PVPIRLE102 PIRLE101
CO7SEG1
7SEG1
CODU1 Res3
1 12 DU1 1K
PI7SEG101 E DIG1 PI7SEG1012
2
PI7SEG102 D
11 SDA 1 24
A PI7SEG1011 PIDU101 SDA IRQ PIDU1024
3
PI7SEG103 DP
10 2 23
F PI7SEG1010 PIDU102 DIG0 SEGD PIDU1023
4
PI7SEG104 C
9 3 22
DIG2 PI7SEG109 PIDU103 DIG1 SEGDP PIDU1022
5
PI7SEG105 G
8 4 21
DIG3 PI7SEG108 PIDU104 DIG2 SEGE PIDU1021
6 7 5 20
PI7SEG106 DIG4 B PI7SEG107 PIDU105 DIG3 SEGC PIDU1020
GND6 19 3.3PV 3.3PV
NL303PV
PIDU106 GND VDD PIDU1019 3.3PV
PO303PV
LDQ-n516r1 7 18
PIDU107
DIG4 SEGG PIDU1018
7SEG2
CO7SEG2 8 17 GND
NLGND
POGND
PIDU108 DIG5 SEGB PIDU1017 GND
1 12 9 16
PI7SEG201
E DIG1 PI7SEG2012 PIDU109
DIG6 SEGF PIDU1016 NL5V
2 11 10 15 5V PO5V
PI7SEG202
D A PI7SEG2011 PIDU1010
DIG7 SEGA PIDU1015 5V
3
PI7SEG203 DP
10 11 14 SCL
F PI7SEG2010 PIDU1011 KEYA SCL PIDU1014
4
PI7SEG204 C
9 12 13
DIG2 PI7SEG209 PIDU1012 KEYB ISET PIDU1013
5
PI7SEG205 G
8
DIG3 PI7SEG208
PIRLE20 CORLE2
6 7 AS1115 RLE2
PI7SEG206 DIG4 B PI7SEG207 Res3
LDQ-n516r1 1K
PIRLE201 3.3PV

3.3PV
PICLE1201 PICLE2102
POSCL
SCL
NLSCL
SCL COCLE12
CLE12 COCLE21
CLE21
PICLE1202 0.1uF PICLE210 10uF
NLSDA
SDA
POSDA
SDA
GND

C C

D D

Title

Size Number Revision


C
Date: 3/24/2016 Sheet of
File: H:\Google Drive\..\W8SLED.SchDoc Drawn By:

1 2 3 4 5 6
1 2 3 4 5 6

A A
GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND

GND
POWSLEDOUT
WSLEDOUT
PILED104 PILED103 PILED204 PILED203 PILED304 PILED30 PILED40 PILED403 PILED504 PILED503 PILED604 PILED603 PILED704 PILED703 PILED804 PILED803 PILED904 PILED903 PILED104 PILED103 PILED104 PILED103 PILED1204 PILED1203 PILED1304 PILED130 PILED140 PILED1403 PILED1504 PILED1503 PILED1604 PILED1603 PILED1704 PILED1703 PILED1804 PILED1803 PILED1904 PILED1903 PILED204 PILED203
4

3
COLED1
LED1 COLED2
LED2 COLED3
LED3 COLED4
LED4 COLED5
LED5 COLED6
LED6 COLED7
LED7 COLED8
LED8 COLED9
LED9 COLED10
LED10 COLED11
LED11 COLED12
LED12 COLED13
LED13 COLED14
LED14 COLED15
LED15 COLED16
LED16 COLED17
LED17 COLED18
LED18 COLED19
LED19 COLED20
LED20
VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS

VSS
DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN

DIN
WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B WS2812B
VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD

VDD
DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO

DO
PILED10 PILED102 PILED201 PILED20 PILED301 PILED302 PILED401 PILED402 PILED501 PILED502 PILED601 PILED602 PILED701 PILED702 PILED801 PILED802 PILED901 PILED902 PILED10 PILED102 PILED10 PILED102 PILED120 PILED120 PILED130 PILED1302 PILED140 PILED1402 PILED150 PILED1502 PILED160 PILED1602 PILED170 PILED1702 PILED180 PILED1802 PILED190 PILED1902 PILED201 PILED20
5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

5V 1

2
GND

GND

GND
PIA104 PIA103 PIA204 PIA203 PIA304 PIA30

3
COA1
A1 COA2
A2 COA3
A3

VSS

VSS

VSS
DIN

DIN

DIN
WS2812B WS2812B WS2812B

VDD

VDD

VDD
DO

DO

DO
COF1
F1
5V 1 4 B1
COB1
PIF101 VDD DIN PIF104
B
PIA10 PIA102 PIA201 PIA20 PIA301 PIA302 5V 1
PIB101 VDD
4
DIN PIB104 B

5V 1

5V 1

5V 1

2
2 3 GND
PIF102
DO VSS PIF103
2 3 GND
PIB102
DO VSS PIB103
WS2812B
COF2
F2 WS2812B
5V 1 4 COB2
B2
PIF201 VDD DIN PIF204
5V 1 4
PIB201 VDD DIN PIB204
2 3 GND
PIF202 DO VSS PIF203
2 3 GND
PIB202 DO VSS PIB203
WS2812B
COF3
F3 WS2812B
5V 1 4 B3
COB3
PIF301 VDD DIN PIF304
5V 1 4
PIB301
VDD DIN PIB304
2 3 GND
PIF302
DO VSS PIF303
2 3 GND
PIB302 DO VSS PIB303
WS2812B
WS2812B

GND

GND

GND
4 PIG104 PIG103 PIG204 PIG203 PIG304 PIG30
3

3
COG1
G1 COG2
G2 COG3
G3
VSS

VSS

VSS
DIN

DIN

DIN
WS2812B WS2812B WS2812B
VDD

VDD

VDD
DO

DO

DO
E1
COE1
PIG10 PIG102 PIG201 PIG20 PIG301 PIG302
5V 1

5V 1

5V 1

2
5V 1 4 C1
COC1
PIE101 VDD DIN PIE104
5V 1 4
PIC101
VDD DIN PIC104
2 3 GND
PIE102 DO VSS PIE103
2 3 GND
PIC102
DO VSS PIC103
WS2812B
COE2
E2 WS2812B
5V 1 4 COC2
C2
PIE201 VDD DIN PIE204
5V 1 4
PIC201 VDD DIN PIC204
2 3 GND
C PIE202 DO VSS PIE203 C
2 3 GND
PIC202 DO VSS PIC203
WS2812B
E3
COE3 WS2812B
5V 1 4 COC3
C3
PIE301
VDD DIN PIE304
5V 1
PIC301 VDD
4
DIN PIC304
2 3 GND
PIE302 DO VSS PIE303
2 3 GND
PIC302 DO VSS PIC303
WS2812B
WS2812B

GND
NLGND
GND

GND

GND

GND
POGND
5V
NL5V
PO5V 5V

PID104 PID103 PID204 PID203 PID304 PID30


4

COD1
D1 COD2
D2 COD3
D3
VSS

VSS

VSS
DIN

DIN

DIN

WS2812B WS2812B WS2812B


VDD

VDD

VDD
DO

DO

DO

PID10 PID102 PID201 PID20 PID301 PID302


5V 1

5V 1

5V 1

5V
PICLE101 PICLE201 PICLE301 PICLE401 PICLE501 PICLE601 PICLE701 PICLE801 PICLE901 PICLE10 1 PICLE1 01 PICLE1201 PICLE1301 PICLE1401 PICLE1501 PICLE1601 PICLE1701 PICLE1801 PICLE1901 PICLE20 1 PICLE2101 PICLE2 01 PICLE2301 PICLE2401 PICLE2501 PICLE2601 PICLE2701 PICLE2801 PICLE2901 PICLE30 1 PICLE3101 PICLE3201 PICLE3 01 PICLE3401 PICLE3501 PICLE3601 PICLE3701 PICLE3801 PICLE3901 PICLE40 1 PICLE4301 PICLE4 01
CLE1
COCLE1 CLE2
COCLE2 CLE3
COCLE3 CLE4
COCLE4 CLE5
COCLE5 CLE6
COCLE6 CLE7
COCLE7 CLE8
COCLE8 CLE9
COCLE9 CLE10
COCLE10 CLE11
COCLE11 CLE12
COCLE12 CLE13
COCLE13 CLE14
COCLE14 CLE15
COCLE15 CLE16
COCLE16 CLE17
COCLE17 CLE18
COCLE18 CLE19
COCLE19 CLE20
COCLE20 CLE21
COCLE21 CLE22
COCLE22 CLE23
COCLE23 CLE24
COCLE24 CLE25
COCLE25 CLE26
COCLE26 CLE27
COCLE27 CLE28
COCLE28 CLE29
COCLE29 CLE30
COCLE30 CLE31
COCLE31 CLE32
COCLE32 CLE33
COCLE33 CLE34
COCLE34 CLE35
COCLE35 CLE36
COCLE36 CLE37
COCLE37 CLE38
COCLE38 CLE39
COCLE39 CLE40
COCLE40 CLE43
COCLE43 CLE44
COCLE44
PICLE102 0.1uF PICLE20 0.1uF PICLE302 0.1uF PICLE402 0.1uF PICLE502 0.1uF PICLE602 0.1uF PICLE702 0.1uF PICLE802 0.1uF PICLE902 0.1uF PICLE10 2 0.1uF PICLE1 02 0.1uF PICLE120 0.1uF PICLE1302 0.1uF PICLE1402 0.1uF PICLE1502 0.1uF PICLE1602 0.1uF PICLE1702 0.1uF PICLE1802 0.1uF PICLE1902 0.1uF PICLE20 2 0.1uF PICLE2102 0.1uF PICLE2 02 0.1uF PICLE2302 0.1uF PICLE2402 0.1uF PICLE2502 0.1uF PICLE2602 0.1uF PICLE2702 0.1uF PICLE2802 0.1uF PICLE2902 0.1uF PICLE30 2 0.1uF PICLE3102 0.1uF PICLE320 0.1uF PICLE3 02 0.1uF PICLE3402 0.1uF PICLE3502 0.1uF PICLE3602 0.1uF PICLE3702 0.1uF PICLE3802 0.1uF PICLE3902 0.1uF PICLE40 2 0.1uF PICLE4302 0.1uF PICLE4 02 0.1uF
GND

D D

Title

Size Number Revision


C
Date: 3/24/2016 Sheet of
File: H:\Google Drive\..\WLED.SchDoc Drawn By:

1 2 3 4 5 6
1 2 3 4
3.3V
3.3V PIRS102
PIRS302 CORS1
RS1
CORS3
RS3 Res3
Res3 CORSW1
RSW1 1K
CORSW3
RSW3 1K
2 PIRSW102
PIRS101 POSW1
SW1
2 PIRSW302
PIRS301 POSW3
SW3 1 PIRSW101
PICS101
A 1 PIRSW301
PICS301 COCS1
CS1
A
COCS3
CS3 Header 2 3.3V PICS102 0.1uF
Header 2 PICS302 0.1uF PIRS202
CORS2
RS2
Res3
GND CORSW2
RSW2 1K
2 PIRSW202
PIRS201 POSW2
SW2
1 PIRSW201 PICS201
COSHUP
SHUP COCS2
CS2
PISHUP01 PISHUP02
SHIFTDOWN Header 2 PICS202 0.1uF

3.3V
PISHUP03 PISHUP04

SW-DPST GND PIRS1302


3.3V CORS13
RS13
COSHDOEN
SHDOEN POSHIFTDOWN
SHIFTDOWN
NLSHIFTDOWN
SHIFTDOWN PIRS1202 Res3
SHIFTUP 3.3V CORS12
RS12 1K
PISHDOEN01 PISHDOEN02
PIRS402 POSHIFTUP NLSHIFTUP
SHIFTUP
SHIFTUP Res3 PIRS1301
PISHDOEN03 PISHDOEN04
CORS4
RS4 1K PICS1301
SW-DPST Res3 PIRS1201 COCS13
CS13
B CODRS
DRS 1K PICS1201 PICS1302 0.1uF B
PIDRS01 PIDRS02
PIRS401 COENTER
ENTER COCS12
CS12
3.3V PICS401 PIENTER01 PIENTER02
PICS1202 0.1uF
GND PIDRS03 PIDRS04
PIRS502 COCS4
CS4 GND
SW-DPST
CORS5
RS5 PICS402 0.1uF PIENTER03 PIENTER04 PORST
RST
Res3 SW-DPST GND
COSTART
START 1K
POMODE
PIRS501 MODE
PISTART01 PISTART02 GND
PICS501 3.3V POENTER
ENTER
3.3V PISTART03 PISTART04
CS5 PIRS602
COCS5
PIRS10 2 SW-DPST PICS502
0.1uF CORS6 RS6 3.3V POBACK
BACK
CORS10
RS10 Res3 PIRS1 02
Res3 COIGNITION
IGNITION 1K CORS11
RS11
PODRS
DRS
1K PIIGNITION01 PIIGNITION02 GND PIRS601 Res3
PIRS10 1 SHIFTDOWN 3.3V PICS601 1K
POSTART
START
PIC1201 PIIGNITION03 PIIGNITION04
PIRS702 COCS6
CS6 CORST
RST PIRS1 01 COMODE
MODE
COC12
C12 SW-DPST
CORS7
RS7 PICS602 0.1uF PICS1 01 POIGNITION
IGNITION
PIC1202 0.1uF Res3
PIRST01 PIRST02
COCS11
CS11
PIMODE01 PIMODE02

COCLUTCH
CLUTCH 1K PICS1 02 0.1uF
POCLUTCH
CLUTCH
C PICLUTCH01 PICLUTCH02
PIRS701 GND
PIRST03
SW-DPST
PIRST04 PIMODE03
SW-DPST
PIMODE04
C
GND PICS701 POTALK
TALK
3.3V COCS7
CS7 GND
PICLUTCH03 PICLUTCH04
PIRS902 SW-DPST PICS702 0.1uF
POLC
LC
CORS9
RS9
Res3 COTALK
TALK
1K GND NL303V
3.3V PO303V
PITALK01 PITALK02 3.3V
PIRS901 SHIFTUP 3.3V
PICS901 PIRS802 PITALK03 PITALK04 POGND
GND
CS9
COCS9 RS8
CORS8
SW-DPST
PICS902 0.1uF Res3
1K
PIRS801
GND PICS801
COCS8
CS8
PICS802 0.1uF

GND Title
D D
GND
Size Number Revision
A
Date: 3/24/2016 Sheet of
File: H:\Google Drive\..\WSwitch.SchDoc Drawn By:
1 2 3 4
1 2 3 4

PO5V
5V

CODP2
DP2 COUP2
UP2 NL5V
5V
A A
PIDP202 PIDP201 3
PIUP203 VIN VOUT
11
PIUP2011
PIRP402 PICP702
PILP102 PICP501 CORP4
RP4 COCP7
CP7
COLP1
LP1 D Schottky PILP201 1
PILP202 PIUP201 SW CAP
12
PIUP2012
COCP5
CP5 310K PICP701
PICP202 4.7uH COLP2
4.7uHLP2 PICP502 0.1uF 22uF
COUP1
UP1 COCP2
CP2 5VSH 9
PIUP209 SD FB
8
PIUP208
PIRP401
POPOWERIN
POWERIN
POWERIN
PICP102
COCP1
CP1
1
PIUP101 VIN BOOST
SW
11
PIUP1011
12
PIUP1012
PICP201 10uF
PILP10 PID102 CODP1
DP1
GND
4
PIUP204 PWM/SYNC VC
7
PIUP207
PIRP301
PIRP502
CORP5
RP5
2 10
PIUP102 CLP SENSE PIUP1010 CORP2
PICP10
22uF
3
PIUP103 SHDN BAT PIUP109
9 PIRP10
CORP1
RP1 PID10 D Schottky
NLBATV
BATV
RP2
PIRP202

100K
PIRP201
6
PIUP206 RT EP
PGND
13
PIUP2013
2
PIUP202
CORP3
RP3
86.6K
100K

4
CHRG NTC
8 50K 5
VCC SGND
10 PIRP501
PIUP104 PIUP108
PICP302 PIUP205 PIUP2010
PIRP302
5
PIUP105
FAULT RNG/SS PIUP107
7
PIRP702
PIRP102
PICP301
COCP3
CP3
10uF PIBT10 PICP401
COCP4
CP4
LTC3122EMSEaTRPBF
PICP601
6
TIMER EP
13 CORP7
RP7 COBT1
BT1 GND PICP402 4.7uF COCP6
CP6
PIUP106 PIUP1013
50K Battery PICP602 390P
LT3650EMSE-4.2aPBF
PIRP701 PIBT102
B GND GND B

GND COCP11
CP11 PO303PV
3.3PV
GND PICP1101 PICP1102
COUP3
UP3
5V 4 2 0.47UF
PIUP304 VIN BOOST PIUP302
PICP801 PICP902 PICP10 2 SW
3
PIUP303 PILP301 PILP302
NL303PV
3.3PV

PICP802
COCP8
CP8
0.1uFPICP901
COCP9
CP9
10uFPICP10 1
COCP10
CP10
10uF
5
PIUP305 EN BD
1
PIUP301
PIDP302 CODP3
DP3
4.7uHCOLP3
LP3
PICP1202
COCP12
PICP1302 PICP1401
COCP13 COCP14
9 6 CP12 CP13 CP14
PIUP309 PG VOUT PIUP306

7
PIUP307 SS SYNC
10
PIUP3010
PIDP301 D Schottky PICP1201
22uF
PICP1301
22uF
PICP1402 0.1uF

PO303V 8 11
3.3V PIUP308 RT EP PIUP3011

PIRP602 LT3971EMSE-3.3aPBF
COUP4
UP4 CORP6
RP6
BATV 1 5 NL303V
3.3V 50K
PIUP401 IN OUT PIUP405

C 3
PIUP403 SHDN BYP
4
PIUP404
PIRP601 C
PICP1701 PICP1802
PICP1501 PICP1902 GND COCP17
CP17 COCP18
CP18 NLPOWERIN
POWERIN

PICP1502
COCP15
CP15
PICP1901
COCP19
CP19
PIUP402 PICP1702 0.1uF PICP1801 10uF GND
PIRP802
NL303SH PO303SH
3.3SH
3.3SH
2

0.1uF 10uF
LTC1844ES5-3.3 CORP8
RP8 NL5VSH PO5VSH
5VSH
310K 5VSH
GND POPOWERVS
POWERVS
PIRP801
PIRP902
RP9
CORP9
100K

PIRP901

GND
Title
D D

Size Number Revision


A
Date: 3/24/2016 Sheet of
File: H:\Google Drive\..\WPOWER.SchDoc Drawn By:
1 2 3 4
Steering Position Sensor Board
Steering Position Sensor Schematic
1 2 3 4

A A

VCC

VCC

U2
R1 1 8 P1
VDD OUT R2
10 2 7
TP1 S 1
3 6 50
VDD3/3 TP3 2
4 5
GND TP2 3
B AS5162 C4 Header 3 B
4a7nF
C3 C2 C1 GND
1uF 1uF 4a7nF

GND GND

C C

Title
D D

Size Number Revision


A
Date: 3/21/2016 Sheet of
File: H:\Google Drive\aa\RPschaSchDoc Drawn By:
1 2 3 4
Air Pressure Sensor Board
Air Pressure Sensor Schematic
1 2 3 4

A
COU4
U4 LT3007ETS8-5aTR A
5 7 5V
PIU405 IN OUT PIU407

1 8
PIU401 SHDN SENSE PIU408

6
PIC602 NC PIU406
PIC702
COC6
C6 GND COC7
C7
PIC601 1uF
PIU402 PIU403 PIU40 PIC701 2uF

2
3
4
GND

B B
5V
5V
PIR101
COR1
R1
5
PIU105
6
PIU106 COU1
U1
LTC6255CS6aPBF
10k 4
PIU104 COR3
R3 COP1
1
PIU101 PIR302 PIR301 P1
PIR102 3
PIU103 10k PIP101 1
PIP102 2
COR2
R2 PIU102 COC1
C1 PIP103 3
2

PIR201 PIR202 PIC102 PIC101 PIP104 4


10k
Cap Semi 5V Header 4
0.1uF LT6350CMS8aPBF
COU2
U2 GND GND 2
PIU302
PIU30 COU3
U3
COR4
R4

3
5 1
PIU205 NC NC PIU201 PIR402 PIR401
7 2 5V 1 5 10k GND
NC VS
PIU207
6
PIU206 NC GND
PIU202
3
PIU203
PIU301 PIU305
PIC202
8 4 8 4 COC2
C2
NC VOUT
C
PIU208 PIU204
PIC901 PIU308 PIU304

COR5
R5
PIC201 Cap Semi C
MPXV7002DP
PIC902
COC9
C9 5VPIU307
7
PIU306 PIR502 PIR501
0.1uF

6
Cap Semi
10k
GND 0.1uF

GND
NL5V
5V
GND
PIC801 PIC301 PIC401 PIC501
COC8
C8 COC3
C3 COC4
C4 COC5
C5
PIC802 Cap Semi PIC302 Cap Semi PIC402 Cap Semi PIC502 Cap Semi
1uF 0.1uF 0.1uF 0.1uF

GND

Title
D D

Size Number Revision


A
Date: 3/21/2016 Sheet of
File: H:\Google Drive\..\AROSCH.SchDoc Drawn By:
1 2 3 4
Pit Computer Radio Board
Pit Computer Radio Schematic
1 2 3 4 5 6

A A

C3
COC3
5VUSB
PIC302 PIC301

10uF
PIC102 PIC202
PIU204 PIU20 COU2
U2 GND

20
COC1 COC2

4
C1 C2 FT232RL-Tray
PIC101 0.1uF PIC201 10uF 17
PIU2017 3V3OUT
1
TXD PIU201
NLRXBOOT
RXBOOT

VCC
VCCIO
J2
COJ2 5 TXBOOT
NLTXBOOT
RXD PIU205
5 2
PIJ206
SHLD PIJ205 COR13
R13 DTR PIU202
16 9
PIJ207 PIR1301 PIR1302 PIU2016
USBDM DSR PIU209
4 COR12 3
PIJ208
GND PIJ204 R12 RTS PIU203
3 15 11
PIJ209 Da PIJ203 PIR1201 PIR1202 PIU2015 USBDP CTS PIU2011
2 10
D- PIJ202 DCD PIU2010
1 6
VBUS PIJ201 NL5VUSB RI PIU206 COP7
5VUSB P7 COR8
440247-1 19 23 R8
PIU2019 RESET CBUS0 PIU2023 PIP701 1 2 PIP702 PIR802 PIR8015VUSB
22 Res3
CBUS1 PIU2022 PIP703 3 4 PIP704
GND 27 13 1K
PIU2027
OSCI CBUS2 PIU2013
GND 14 Header 2X2
CBUS3 PIU2014 COR7
R7
12
CBUS4 PIU2012 PIR702 PIR701
28 Res3
PIU2028
OSCO
AGND

8
GND
GND
GND NC PIU208 1K
26 24
PIU2026 TEST NC PIU2024

PIU20 5 PIU207 PIU2018 PIU20 1


25

7
18
21

B B
GND

COP5
P5

1
2
3
PI 501 PI 502 PIP503
Header 3

GND
3.3V
NLSWCLKNLSWDIO NLCLK1NLCLK2 NLRST1

SWCLK

RST1
SWDIO

CLK1
CLK2
PIU10 PIU109 PIU1098 PIU1097 PIU1096 PIU1095 PIU1094 PIU1093 PIU1092 PIU109 PIU109 PIU1089 PIU108 PIU1087 PIU1086 PIU1085 PIU1084 PIU1083 PIU1082 PIU108 PIU108 PIU1079 PIU1078 PIU107 PIU1076

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
COU1
MSP432P401RIPZ

P10.0
P9.7
P9.6
P9.5
P9.4

PJ.5
PJ.4
P7.3
P7.2
P7.1
P.70
AVCC2
PJ.3
PJ.2
AVSS2

DVSS3
P6.7
P6.6
P6.5
P6.4
P6.3
P6.2
RST
SWCLK
SWDIO
1 75
PIU101 P10.1 P9.3 PIU1075
2 74
PIU102 P10.2 P9.2 PIU1074
3 73 3.3V
PIU103 P10.3 DVCC2 PIU1073
4 72 GND
PIU104 P1.0 DVSS2 PIU1072
5 71
PIU105 P1.1 P5.7 PIU1071
6 70
PIU106 P1.2 P5.6 PIU1070
7 69
PIU107 P1.3 P5.5 PIU1069
8 68
PIU108
P1.4 P5.4 PIU1068
9 67
PIU109 P1.5 P5.3 PIU1067
10 66
PIU1010
P1.6 P5.2 PIU1066
11 65
PIU1011 P1.7 P5.1 PIU1065
VCOREPIU1012
12 64
VCORE P5.0 PIU1064
3.3V 13 63
PIU1013 DVCC1 P4.7 PIU1063
VSW PIU1014
14 62
NLGND VSW P4.6 PIU1062
COP4
GND PIU1015
15 61 P4
C DVSS1 P4.5 PIU1061
C
16 60
PIU1016 P2.0 P4.4 PIU1060 PIP401 1
17 59 PRF1
COPRF1
PIU1017 P2.1 P4.3 PIU1059 PIP402 2
18 58 GNDPIPRF101 RFVCC
PIU1018 P2.2 P4.2 PIU1058 PIP403 3 1 2 PIPRF102
NLTXPWR
19 57 TXPWR
PIU1019
P2.3 P4.1 PIU1057 PIPRF103
3 4 PIPRF104
TXBOOT 20 56 Header 3 DI5 PIPRF105 DO5
PIU1020 P2.4 P4.0 PIU1056
NLRFSHD 5 6 PIPRF106
NLRFSL
RXBOOT 21 55 RFSHD RFSL
PIU1021 P2.5 P6.1 PIU1055 PIPRF107 7
NLRFGPO1 8 PIPRF108
NLRFGPI1
22 54 RFGPO1 RFGPI1
PIU1022 P2.6 P6.0 PIU1054 PIPRF109 9
NLRFRSSI 10 PIPRF1010
23 53 RFRSSI
COP3
PIU1023 P2.7 P9.1 PIU1053 PIPRF1011 11 12 PIPRF1012
P3 24 52

AVCC1
P10.4 P9.0 PIPRF1013 13 14

AVSS3

AVSS1
PIU1024 PIU1052 PIPRF1014

DCOR
25 51
10 P10.5 P8.7 PIPRF1015 15 16
P7.4
P7.5
P7.6
P7.7
P8.0
P8.1
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

P8.2
P8.3
P8.4
P8.5
P8.6
PJ.0
PJ.1
PIP3010 PIU1025 PIU1051 PIPRF1016

9 PIP309 PIPRF1017 17 18 PIPRF1018


8 PIP308 PIPRF1019 19 20 PIPRF1020
7 PIP307
PIU1026 PIU1027 PIU1028 PIU1029 PIU103 PIU103 PIU1032 PIU103 PIU1034 PIU1035 PIU1036 PIU1037 PIU1038 PIU1039 PIU104 PIU104 PIU1042 PIU1043 PIU104 PIU1045 PIU1046 PIU1047 PIU1048 PIU1049 PIU105
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Header 10X2
6 PIP306
5 PIP305
NLDI5NLDO5
DI5
DO5

NL32XLNL32XL1
32XL1

4 PIP304
32XL
GND

GND

3.3V
3
2
PIP303
NLBATTIN
BATTIN PIR1 02
1
PIP302

PIP301
COR11
R11
Res3
Header 10 1K
PIR1 01
GND

COP6
P6
3.3V
PIP601 1
COUP2
UP2 COP2
P2 PIP602 2
BATTINPIUP203 3 2 RFVCC
NLRFVCC BATTINPIP201
VIN VOUT PIUP202 1
PIP202 2
Header 2
PIC602 GND PIC701 PIP203 3
COC6
C6
PIU 201 COC7
C7 GND
1

PIC601 0.47uF PIC702 0.47uF Header 3


LT1084CT-5
GND
3.3V
NLVSW
VSW PIR502COR5
D PIL 102 GND 32XL CLK2 R5 D
LL1
COLL1 UP3
COUP3
PIYL20 PIYL102 Res3
2

Inductor 3 2 3.3V 1K
PIUP303 VIN VOUT PIUP302
COYL2
YL2 COYL1
YL1 PIR501
10mH
PIC801 GND

PIU 301
PIC2901
PIYL201 XTAL
PIYL10 XTAL
1

PIL 101 COC8


C8 COC29
C29 32XL1 CLK1 P1
COP1
1

NLVCORE
VCORE PIC802 0.47uF PIC2902 0.47uF RST1PIP101
1
NL303V
3.3V LT1084CT-3.3 PIC2402 PIC2302 PIC2502 PIC2602 SWDIO
PIP102 2
PIC901 PIC10 2 PIC1 01 PIC120 PIC1301 PIC1501 PIC1602 PIC1701 PIC1802 PIC2701 PIC2802 C24
COC24 C23
COC23 C25
COC25 C26
COC26 SWCLKPIP103 3
Title
C9
COC9 C10
COC10 C11
COC11 C12
COC12 C13
COC13 C15
COC15 C16
COC16 C17
COC17 C18
COC18 C27
COC27 C28
COC28 PIC2401 Cap Semi Cap Semi PIC2301 PIC2501 PIC2601
Cap Semi Cap Semi 3.3V PIP104
4
PIC902 0.1uF PIC10 1 10uF PIC1 02 0.1uF PIC1201 10uF PIC1302 0.1uF PIC1502 0.1uF PIC1601 10uF PIC1702 0.1uF PIC1801 10uF PIC2702 0.1uF PIC2801 4.7uF 100pF 100pF 100pF 100pF GND
PIP105 5
GND Size Number Revision
Header 5
C
GND GND GND
GND Date: 3/21/2016 Sheet of
File: H:\Google Drive\..\PitTelemsch.SchDoc Drawn By:

1 2 3 4 5 6

You might also like