E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report...

69
Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta, Tuoxuan Ren 3 May 2019

Transcript of E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report...

Page 1: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

Final Report

E44: Electronic LED Display

Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta, Tuoxuan

Ren

3 May 2019

Page 2: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

2

Table of Contents Abstract ........................................................................................................................................................ 4

Problem Definition ...................................................................................................................................... 5

Customer Needs .......................................................................................................................................... 5

Target Specifications .................................................................................................................................. 6

Justification of Design ................................................................................................................................. 7

Hardware .................................................................................................................................................. 7

Power Board .......................................................................................................................................... 7

Logic Board .......................................................................................................................................... 7

Embedded Firmware ................................................................................................................................. 8

Software .................................................................................................................................................... 8

Display Frame .......................................................................................................................................... 9

Characteristics of Design ............................................................................................................................ 9

Hardware .................................................................................................................................................. 9

Power Board .......................................................................................................................................... 9

Logic Board ........................................................................................................................................ 11

Embedded Firmware ............................................................................................................................... 13

Software .................................................................................................................................................. 14

Display Frame ........................................................................................................................................ 16

Design Performance .................................................................................................................................. 17

Number of Images to Display ................................................................................................................. 17

Color Resolution ..................................................................................................................................... 17

Connectivity ............................................................................................................................................ 18

Refresh Rate ............................................................................................................................................ 18

Manufacturing Design .............................................................................................................................. 18

LED Panel Array .................................................................................................................................... 18

Power and Logic Boards ........................................................................................................................ 18

Economic Analysis .................................................................................................................................... 19

Tangible Costs ........................................................................................................................................ 19

Product Cost ........................................................................................................................................ 19

Project Cost ......................................................................................................................................... 19

Recurring Cost .................................................................................................................................... 20

Economic Justification .............................................................................................................................. 20

Page 3: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

3

Tangible Benefits .................................................................................................................................... 20

Risk Analysis ............................................................................................................................................. 20

Project Legacy ........................................................................................................................................... 22

Appendix I: Hardware Schematics ......................................................................................................... 23

Page 4: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

4

Abstract

Project Team: Caroline Gilger Faculty Advisor: Dr. Cris Ababei

Kevin Etta

Drew Maatman

Logan Wedel

Tuoxuan Ren

Electronic displays are used in many applications ranging from billboards on the side of a

highway, to scoreboards in a sports arena, to the main user interface for a computer or

smartphone. Most displays used in consume electronics such as computers or smartphones have

used liquid crystal displays (LCDs) as their display hardware, but LEDs are also a popular

choice. More recently, Organic LED (OLED) displays have increased in popularity. LED

displays are a popular choice for open source hardware projects since they require far less

upfront engineering work before they can be used to display images, video or text. While LCD

displays require custom integrated circuits to be able to drive them, as well as requiring much

more energy, LED displays are sold in panels with standardized serial interfaces. These LED

panels can be strung together in a serial fashion to be able to drive many panels from a small

number of digital logic signals. This project describes the creation of a 320 by 256 pixel LED

display system with 9 bit color resolution, fully integrated logic and power, and an Android App

user interface.

The purpose of this project was to develop and electronic display consisting of LED

panels. In order to accomplish this, a custom logic PCB was developed, hosting a 32-bit,

252MHz microcontroller, 8 serial Flash memory chips, and a complex image caching system. In

addition to the logic board, a power PCB was developed to safely power the LED panels. This

power PCB sports a quad-phase 1MHz buck converter, which can supply 5V at up to 45 Amps.

The buck converter features many protection and ruggedization features to ensure the LED

panels are protected against electrical faults. The project required an extensive microcontroller

firmware to be developed to allow the microcontroller to draw images on the LED panels,

control the flow of image data, and interact with users. The main user interface is an Android

App which allows users to select up to eight images to be displayed in a slide-show like fashion,

and the user can select the cycle time between images as well. The android app also allows the

user to dim the screen and turn it on and off.

The final project yields a 320 x 256 pixel LED display, the two custom circuit boards, a

consumer-off-the-shelf power supply, and a custom fabricated aluminum frame. It can display

any set of eight images through the android app, and has a color density of 9 bits of color. The

final product is about 2.5 feet by 2 feet in size. Both circuit boards and the COTS power supply

are attached to the back of the 20 LED panels, so the project is self-contained, and creates its

own WiFi network that a user can connect to using an Android phone. The display is vibrant, and

has a refresh rate of 60 Hz, without any visible flickering.

Page 5: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

5

Problem Definition

The Electrical Engineering and Computer Engineering (EECE) Department lacks a

modern electronic display for presenting information to students, faculty, and prospective

students. This project is intended to fill that need while also providing an opportunity for the

department to showcase the engineering talents of Marquette students.

This project’s scope is limited to creating a functional color LED display with resolution

of 256x320 for the Electrical and Computer Engineering Department office. The display is

capable of displaying images which are programmed to the display controller using an Android

app interface. The display operates autonomously once programmed. We have prepared a paper

for HardwareX, a journal dedicated to presenting open-source hardware projects.

Customer Needs

After speaking with a few of the people who would be receiving this product, a list of

customer needs was developed. The customer needs developed can be seen in the table below.

Table 1. The table below describes the customer needs required for the project design.

Question Customer Statement Interpreted Need Need #

Typical Uses The current display is

meant to display the

phrase information to

students, visitors, and

professors passing

through EECE office.

The display must be large

enough to display

information meaningfully

to passersby

1

I want something that

will change frames and

display multiple images

and text messages.

The display must have

enough memory to store

multiple images

2

Large and visible

display

The display should be big

enough to have a

resolution which allows

for the text to be easily

read.

3

A phone app to control

what is displayed on the

screen

An Android app will

interface with the screen

over Wi-Fi to upload

images and data

4

Likes – current LED

display

Displaying information

is helpful to passersby

A functioning display is

needed

5

Dislikes – current LED

display

The current display

does not work anymore

A functioning display is

needed

Page 6: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

6

It has a low resolution A higher screen

resolution is needed

6

It can display one color The display needs to

display more vibrant

color

7

Suggested

Improvements

Wi-Fi connectivity, full

color, larger size and

resolution, enhanced

functionality

Wi-Fi connectivity

needs to be included

8

Target Specifications

Table 2. The table below shows the interpreted target specifications based on the customer needs discovered above.

Original Customer

Needs

Original Target

Specifications

Final

Specifications

Specification

Met?

Large display to portray

meaningful information

Size must be approximately

3 x 2 feet

2.6 x 2 feet Yes

MCU speed must be at least

200 MHz

MCU speed is 252

MHz

Yes

Enough memory to

store multiple images

8 different slides 8 different slides Yes

High resolution so that

text can be easily read

Resolution must be 320 x

240 RGB LED pixels

Resolution is 320 x

256 RGB LED

pixels

Yes

Android App allows for

connectivity over WiFi

Connection from app to

device must be across WiFi

interface

Connection from

app to device must

be across WiFi

interface

Yes

Must display vibrant

colors

Color resolution must be 12

bits (4096 colors)

Color resolution is

9 bits (512 colors)

No

Must have multiple

saved “projects” to

switch between

15 saved configurations 25 saved

configurations

Yes

Page 7: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

7

Justification of Design

Hardware

Power Board

To power the LED panels, a power system was designed to provide the required 45A

using a 5V buck converter. The power board was needed to provide a tightly regulated and safe

voltage for the LED panels, and had various protection features such as overvoltage, overcurrent,

and over temperature protection. These features were important because if anything were to go

wrong with the power supply or the LED panels, the power board would turn itself off to protect

itself and the LED panels from being destroyed.

Figure 1. A diagram for the power supply breakdown for all parts of the project.

Logic Board

The hardware concept which was selected for this project was to use a

PIC32MZ2048EFH144 microcontroller running at 252MHz using 2MB of flash memory,

512KB of SRAM, and a 32-bit bus width. Using a microcontroller instead of an FPGA is

because the associated hardware would be much more complicated with an FPGA where a

microcontroller would be less complex. The general-purpose computer such as a Raspberry Pi

would not be fast enough to output a proper image with no flicker. The specific 32-bit

microcontroller was chosen because it has a clock speed fast enough to provide a smooth image

display without flicker. Also, it has 144 pins which is required for providing data input to the

LED panels.

The external memory required was 256kB parallel SRAM for the frame buffer cache

along with 8 256kB serial flash memory for storing the 8 slides for the display. The 8 256kB

flash chips store the existing project slides and the 256kB SRAM stores the current slide being

presented on the display. The microcontroller copies the information from a flash chip and stores

Page 8: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

8

it into the SRAM. After the data has been stored into the SRAM, it displays the image onto the

display. Flash chips were chosen because they are onboard chips which can be located physically

close to the microcontroller to reduce any delays with communication. Flash chips typically can

be overwritten 100,000 cycles.

Figure 2. Block diagram of PIC32MZ microcontroller chosen

The WiFi module which was used was the ESP8266 module because it provided its own

connection between itself and the Android app. Thus, it was not dependent on external WiFi

such as Marquette WiFi. For quick debugging, an FT234 USB-UART bridge was designed

which has a ground isolated from the rest of the circuitry.

Embedded Firmware

The firmware which was implemented on this design was written in C programming

language. It was written completely from scratch including all of the pin out initializations,

interrupt functions, and other very low-level operations required for the system to run. This was

done to make the firmware completely customized and to keep the program as optimized as

possible. The firmware had to run very efficiently in order for the panel to display a clear image

with no flicker.

Software

The software concept which was selected for this project was an Android app to

communicate with a WiFi module to send images and text slides to the microcontroller. The

Page 9: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

9

Android app will have the capabilities to create a new project, edit an existing project, preview

the existing projects, and upload projects onto the microcontroller. There will also be the

capability to add multiple display board’s information so that the scope of this app is extensible

for the future possibility of multiple boards controlled by one Android device. While adding new

images to a “project” the user will be able to choose whether to resize the image to fit the display

screen or keep the aspect ratio of the image intact. The app also has the capability to turn the

display on and off, along with adjusting the brightness.

Display Frame

The display frame was created to hold the display upright and keep all of the panels

together in a secure way. The material used for the frame was chosen to be 80/20 aluminum.

This was chosen because it was an inexpensive but reliable material to keep the panels together.

The 80/20 was used along the border of the panel and as legs behind the panel to keep it upright.

Additionally, acrylic squares with screw holes were used for connecting each panel together in

the middle of the display. This kept the panels tightly connected together.

Characteristics of Design

Overall Block Diagram

Figure 3. The image above is a block diagram of the full design concept

This project contains 5 major parts. It contains 20 LED panels each containing 64x64

pixels with each pixel holding three LEDs: red, green, and blue colors. Overall there are 245,000

LEDs that need to be driven. The logic board built is the main controller of the system. It holds

the image data that the panels display, talks to the Android application through WiFi and can

control the power board through various power I/O pins. The power board was built to safely

power all the LED panels. Also, a consumer-off-the-shelf 120V to 12V power supply was

purchased to plug into the wall to power everything. The final part is the Android app that lets a

user customize and configure what images the board displays. Figure 2 shows an overall block

diagram of the project.

Hardware

Power Board

Page 10: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

10

A power supply circuit board was designed to regulate a very tight 5 volt power rail to be

distributed to the 20 panels, since the panels require a very tight tolerance voltage supply. Each

panel was found to require around 2 amps of current at a worst case scenario of displaying a fully

white image at the maximum brightness. Because of this, the power supply would need to supply

at least 40 amps of current at 5 volts.

To give enough headroom, the supply was designed to provide a maximum of 45 amps.

In designing the power supply, a four phase buck converter topology was selected since the

individual passive components within the supply would be stressed less by distributing the power

processing across four phases. At this high of an output current, the inductors within the supply

would need to be able to handle a peak current of 11.25 amps per phase. Vishay powdered iron

inductors were selected because of their good thermal properties and higher saturation current,

and the supply was designed around using this inductors. Various computer simulations were run

to determine if the power supply would function as expected.

Figure 4. The image above is a screenshot from the Vishay Inductor Calculator used to calculate the inductor power loss and

temperature rise within the power supply.

Figure 3 shows results of a calculation for inductor power loss and temperature rise

within the power supply. The operating parameters such as switching frequency (1MHz), input

voltage (12V), output voltage (5V), and phase output current (11.25A) were entered based on the

design of the power supply for the LED panels. The output parameters of the calculation show

that the inductor will have a 20C temperature rise (which is about the highest temperature rise

that can safely be tolerated), and the power dissipation will be about 850mW. This calculation

proves the 1uH Vishay inductors selected will function properly in the context of this power

supply.

Besides the inductors within the power supply, the control loop of the power supply

needed to be compensated to ensure that the output voltage reaching the LED panels was tightly

regulated across a wide range of frequencies. Components for this function were also selected

through a simulation. The controller selected for the power supply was the LTC7851, which is a

four phase voltage mode control buck controller. Linear Technology, the company which

designed the chip, also provides a simulation tool to accomplish most aspects of designing the

power supply. The simulation tool was used to properly compensate the control loop.

Page 11: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

11

Figure 4 shows the simulated magnitude response of the control loop for the power

supply. The bandwidth is around 12.6kHz, which is substantially lower than 1/20th of the 1MHz

switching frequency, which is desired. The bandwidth is lower because of the massive amount of

output capacitance used in the power supply. The phase margin, not shown, is around 60

degrees, which is higher than the 50 degree benchmark that should be exceeded for control loop

stability. This essentially proves the power supply should be stable across a wide range of

frequencies and operating conditions.

Figure 5. The image above proves that the power supply control loop will be stable.

Figure 6. The image above is a picture of the power system board with the components populated.

The finished power circuit board is shown in figure 5. In addition to the inductors and

control loop components, input capacitors, output capacitors, power stage components, and input

power protection were designed such that this power supply can regulate 5 volts at 45 amps.

Logic Board

Page 12: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

12

Figure 7. The image above is the completed Logic board with all parts soldered on.

The logic board serves as the center of the project. It holds the PIC32MZ EF

microcontroller, external memory, 3 point of load power supplies, a USB debugging interface,

the WiFi module, high speed level shifters, debugging LEDs, the microcontroller programming

interface, interface circuitry for the power board, data connectors for interfacing with the LED

panels, and lots of silkscreen and copper artwork. The microcontroller is at the center of the logic

board, and a plethora of decoupling capacitors surround the MCU. An input protection circuit

protects all downstream circuits from input voltage that is too high or low in magnitude, or

reversed in polarity. Two buck converters provide 3.3V for most components along with 5V for

the level shifters, which are required to allow the 3.3V MCU to control the 5V logic level LED

panels. A 5.5V LDO biases interface circuits which allow the MCU to control and monitor the

power board, which has a logic level of 5.5V.

In addition to driving the display, the microcontroller also has several other tasks to

service. During normal operation, up to eight images are stored across eight 256kB serial Flash

memory chips. This external non-volatile memory acts as long-term image storage, and stores

image data across MCU resets and power cycles. It is accessed through a Serial Peripheral

Interface (SPI). The MCU can read and write entire images worth of data to a Flash chip in

around three seconds. When a project is programmed into the system, each image is stored in the

SPI Flash, while the number of images for the project and the cycle time between images is

stored into the microcontroller’s internal Flash.

The microcontroller also has an external parallel 256kB SRAM. It is able to read and

write data to this SRAM through the External Bus Interface (EBI). EBI allows external memory

to be attached to the MCU and it treats it just like any other virtual memory address space. This

allows data in EBI SRAM to be treated like a normal byte array in C firmware. During normal

operation, while an image is being shown on the screen, the next image to be displayed is moved

from SPI Flash into EBI SRAM. When the image is ready to be displayed, it is moved all at once

from EBI SRAM into the internal frame buffer and shown on the screen. In this memory

structure, EBI SRAM acts as a data cache, since moving data from EBI SRAM into internal

RAM is much faster than moving data from SPI Flash into internal RAM. Using this technique,

image transitions appear seamless.

The MCU has a serial interface with a WiFi module included on the logic board. This is

the main interface between the Android app (described in the next section) and the system.

Through the WiFi interface, the user can turn the screen on and off, adjust the brightness of the

screen, and load projects into the system. The WiFi module and the MCU communicate through

Page 13: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

13

a UART interface. A ring buffer in MCU firmware allows massive amounts of data to be

transferred at a time from the WiFi module into the MCU.

The MCU also has many other features to help with debugging. These include a

ruggedized USB debugging interface, which was implemented with a UART to USB bridge.

This allows a user to connect to the microcontroller through a 115.2 Kb serial connection from a

software such as PuTTY or Tera Term. This was a crucial debugging feature when developing

the MCU firmware. The MCU’s analog to digital converter was also used to be able to measure

system level power supply voltages. The ADC can be initialized through the USB interface, and

results can be printed through the serial interface. The ADC is only initialized when the user

requests it; this allows for the CPU bandwidth to be maximized when the debug feature is not

needed. Finally, the MCU can monitor digital signals returning from the power module. This

allows the MCU to record power regulation faults and over-thermal protection events. The MCU

logs these events, along with other faults, in an error handler C structure. The flags within this

structure can be accessed through the USB debugging interface and are used to also drive LEDs

on the logic board. This feature allows the user to see if any faults have occurred at run time.

Embedded Firmware

The firmware was written in C programming language which allowed for very simple

low-level functions to be implemented efficiently on the microcontroller. A few important

aspects of the firmware included the multiplexing algorithm, the UART ring buffer and the state

machine algorithm. The multiplexing algorithm is interrupt driven. Thus, once an interrupt has

occurred, it begins a sequence of commands to shift data into each row, drive that LED row high

to display the LEDs, then increment to the next row and repeat that step. There are two rows of

LEDs which data can be shifted into and LEDs can be displayed at one time per panel.

Therefore, for the entire display, only eight rows are displayed at one time. This can be seen in

Figure 7 which is an image of a prototype developed with only four (2x2) panels. As it is shown,

there are only four rows on at one time because each panel has two rows on at a time.

Figure 8. The 2x2 panel prototype showing how data is multiplexed across the panels.

Due to the fact that the RGB LED pixels can only show 8 distinct colors at one time, the

screen is refreshed 8 times with different color components. The viewer’s eyes blend these 8

frames into one image. The multiplexing algorithm can be shown in the flowchart in Figure 8.

Page 14: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

14

Figure 9. Flow chart of multiplexing.

Another development in the firmware was the state machine algorithm. The state

machine works so that it is automatically started at power up. The first state includes loading in

the first flash chip while displaying the “splash screen”. Then, it will incrementally load in the

next flash chip while displaying an image at the same time. Once an image has been loaded into

the EBI SRAM and the timer set by the user has completed, the new image is loaded into the

microcontroller internal memory to be displayed on the screen. To stop the state machine, all SPI

interrupts are disabled so that it does not service this process.

Software

A custom Android App, named “MU-MatriX” was developed to allow the user to create

and upload to the display system new “projects”. A “project” consists of eight images that form a

presentation displayed periodically at a configured interval. The app stores each project’s name,

set of images, and duration between image switch into its internal application storage. After

naming a new project, a user can populate their project with images, selecting them one-by-one

from their device. The images can maintain the aspect ratio of the original image or stretch to fit

the size of the display board. There is also the option to rotate images in 90 degree intervals

before adding them into the project. In the background, any selected image is saved off into a

320x256 bitmap with black background filling in any gaps created by the aspect ratio lock. As

images are being added to a project, they can be reordered by simple up and down arrows next to

Page 15: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

15

their thumbnail on the “Edit Project” screen. A spinner widget provides a simple dropdown

selection for the project-level property of duration between slides.

Figure 10. Overall structure of the Android Application

The default display board device is automatically stored under the user’s device list on

app installation. The IP address and port number used by default for the ESP8266 WiFi module

(on the logic board) are simply placed under a device name “Default Display Board”. The app

allows more than just this one display board configuration to be saved in memory, allowing for

this system to scale to multiple screens all managed under one app. A device control screen gives

the app simple commands to send the Wifi module on the Logic Board: Power On, Power Off,

and a screen brightness slider that sends a numeric value between 5 and 100. Simple WiFi

messages holding single-line commands are sent over the network using the TCP protocol.

Uploading a project to the Logic Board from the application takes a little bit more work and is

given its own screen. After selecting one of the projects, one of the hardware devices, and

pressing “Upload”, a progress bar and message will become visible on the screen tracking the

conversion and transmission of each image within that project. After all the images have been

sent, a message will notify the user of the upload completion.

Figure 11. WiFi interface connecting the Android device to the Logic Board.

The conversion step of the project upload performs a variety of operations to turn the

320x256 bitmap into a 245,760 byte long array. This contains the hexadecimal values which

represent the intensity of color for each LED in the pixel’s RGB matrix. The transmission

Page 16: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

16

operation starts by telling the Logic board to stop multiplexing images across its screen (to allow

it to focus on receiving the new data) and clear the parallel RAM chip (about to be filled with the

image data). The app separates the long byte array of data into smaller chunks that it sends across

a TCP connection to the ESP8266 WiFi module on a new thread. This thread sends a chunk of

the image data to the ESP module, and after receiving confirmation from the microcontroller that

the message arrived safely, it updates the progress bar on the main thread via a Handler. After

one full image is sent, commands are sent to specify which non-volatile flash chip to store the

image into. After the full project is sent, a message containing the number of images the project

contains and the time duration between images is sent over WiFi again to be stored into non-

volatile program flash and used during the state machine operations.

Figure 12. WiFi interface connecting the Android device to the Logic Board.

The Android App was developed using Android Studio, meaning the code behind the

application is mostly Java, xml files, and some Gradle files to define the package and build

configurations. With simplicity in mind, a drawer navigation system was used with menu items

each navigating to a different fragment within the main activity. A few buttons also provide

navigation shortcuts that help the user follow the flow of operation. A separate activity was built

to handle image selection from the image gallery and handle the image editing tools at the user’s

disposal. Due to the lightweight nature of the data being stored outside the images, Shared

Preferences were used to store much of the project and device information that needed to be

persisted. A couple of screen-shots of the app in action are shown in Figure 11.

Display Frame

An aluminum frame was fabricated using T slotted extruded 80-20 framing as the base

material. Two six foot T-slotted frame bars were cut to lengths to match the four sides of the

display, and mounting holes were drilled along the center of the frame to allow M3 screws to

attach the frame onto the back of the outside panels of the display. Corner brackets were used to

secure the frame corners together, giving the frame its rigidity. Handles were attached along the

top section of the frame to allow easy handling of the project. Two support struts were added on

Page 17: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

17

the side frame bars to allow the display to stand upright. The frame provided substantial

mechanical rigidity to the project, ensuring that LED panels would not be damaged due to

mechanical stress and that the project would be able to be stood upright.

Figure 13. The final assembly of the display, logic board, power board, and power supply, all with aluminum framing.

Design Performance

Number of Images to Display

The objective of this experiment was to verify that eight images can be saved to the flash

chips located on the logic board and that all images can be displayed correctly in order and

repeatedly. The testing strategy was to cycle through all eight flash chips, write and then read the

image data from, and drive the LED panels to display each of the images. First, all eight flash

chips were written to with eight different images. Then, each image was read from the flash

chips and displayed onto the panels. The images displayed on the panels were verified whether

they were the desired image. This was repeated five times and all images were changed each

repetition to verify the reliability of the entire process of writing and reading images into the

flash chips. During this process, we monitored the error (as percentage of pixel data written or

read incorrectly) during both writing to and reading from the flash chips. This test was successful

with an outcome of 0% error.

Color Resolution

The objective for this experiment was to identify the optimal number of bits for the color

representation used to render images. The constraints of this experiments included the amount of

memory available inside the microcontroller to implement the buffer (stores the data of the

image currently being displayed) as well as the time it takes to upload all eight images from the

App to the board’s flash chips. The desired color representation was 12-bit color code, which

would be capable of generating 4096 different colors per pixel. However, due to how the 5x4

panels (64x64 pixels each) are driven by the only 8 PWM frames (giving 3 bits per color

channel) with information about pixels forming an image, we arrived at the compromise of using

Page 18: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

18

only a 9-bit color code, which is still capable of generating 512 different colors per pixel. This

color code ensures that images have reasonable color resolution to make them appear in natural

colors onto the display. While 12-bit color code would obviously be preferable, the 9-bit color

code is sufficient to be able to display rich colors, yet to restrict the amount of memory required,

achieve better performance (as refresh rate), and to naturally match the PWM control of the

64x64 LED panels.

Connectivity

The objective of this experiment was to verify the Android App and the logic board can

communicate successfully via WiFi. The ESP8266 module, mounted on the logic board, was

used for this connection. The test plan for this experiment involved sending twenty (20) images

of data from the Android App to the logic board and verifying that no data was lost during the

transfer. Testing to be sure that no data was lost in the transfer involved displaying the image

onto the screen and verifying that the image appeared as intended. This test was successful with

an outcome of 0% error.

Refresh Rate

The objective of this experiment was to verify that the microcontroller was fast enough to

properly display the images without any flicker. This was performed by using an oscilloscope to

measure the frequency of the clock and latch signals and seeing that the images displayed on the

panels did not flicker. This procedure was repeated five times on five different images to verify

that a range of different detailed images can be shown without flickering. This test was

successful with an achieved refresh rate of 60Hz, which is invisible to the human eye.

Manufacturing Design

LED Panel Array

The display consists of 20 smaller LED panels arranged in a 5x4 array. The panels are

attached to each other with acrylic brackets. When assembling the display, it was found that full-

size display was flexible. This placed the individual subpanels at risk of damage. Additionally,

the edges of the panel were exposed. Contact with a surface caused several individual LEDs to

become damaged or fall out of the panels. To mitigate this damage and stiffen the large display,

we constructed a frame from 80/20 extruded aluminum struts. We also added handles to lift the

display, and legs to prop the display up when placed on a surface.

Power and Logic Boards

The power and logic PCBs were manufactured by JLCPCB in Shenzhen, China. Circuit

schematics and PCB layouts were created using KiCad. The completed PCBs were populated by

the group, each component on all boards is hand-soldered. The logic boards are attached to the

display board by aluminum standoffs inserted into the acrylic brackets which connect the LED

subpanels. The boards are covered by acrylic panels for protection and user safety.

Page 19: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

19

Economic Analysis

Tangible Costs

Product Cost

Table 3. The table below is a depiction of the bill of materials for this project.

Material Quantity Cost Per Unit Calculated Cost

LED Panels 20 $18.70 $374

Power System PCB 1 $100 $100

Power System Components N/A $150 $150

12V Power Supply 1 $60 $60

Logic Board PCB 1 $100 $100

Logic Board Components N/A $150 $150

Fabricated Aluminum Frame 1 $100 $100

Cables, Wires, & Misc. N/A $60 $60

XC32 Pro Compiler License 1 $30 $30

Total Cost $1,124.00

The product cost is the cost of producing a one-off prototype. If the circuit boards and

electronic components had been purchased in bulk, the price of each unit would drop

dramatically, perhaps by greater than 50%. Electronic components and circuit boards drop

dramatically in price when purchased/fabricated in bulk.

Project Cost

The number of hours required to complete this project during the spring semester was

estimated to have been approximately 700 hours from the group members and 7 hours from the

advisor. The breakdown of the development cost can be shown in the table below. A few

constructs were set to estimate to this price including the 14 weeks of next semester, 10 hours per

week is expected per team member, $50 per hour for each team member and $100 per hour for

the advisor’s time, Cris Ababei. This equates to approximately $42,000 in development cost. In

addition to the development cost, the cost to build the prototype, seen in Table 6, was factored

into the project cost. This makes the overall project cost $43,044.

Table 4. The table below shows the number of hours which were estimated among the team members and the overall cost of the work.

Team Member Hours/Week Number of Weeks Hourly Wage Overall Cost

Page 20: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

20

Drew Maatman 10 14 $50 $7000

Tuoxuan Ren 10 14 $50 $7000

Logan Wedel 10 14 $50 $7000

Kevin Etta 10 14 $50 $7000

Caroline Gilger 10 14 $50 $7000

Cris Ababei 0.5 14 $100 $700

Total Cost $42,000

Recurring Cost

The project does not require any license fees because all the platforms used to develop

the hardware schematics and the Android app is on open source platforms. Therefore, the only

possible recurring cost of the project will be maintenance and operation. However, maintenance

on this product will be minimal and therefore, the maintenance cost is estimated to be $0 per

year. To estimate the operation cost of this project, the maximum power required to display full

white image onto the panel is 225W, calculated by multiplying the 5V by 45A that the panels are

pulling. If it is assumed that the panel is on 24 hours all 7 days of the week, this amounts to $175

per year to keep the panels running. However, the panel will definitely not be on 24 hours per

day all 7 days per week and most likely will not be powering a full white image constantly,

therefore the overall yearly cost of operation will be lower than $175.

Economic Justification

Tangible Benefits

The monetary benefits for this product are minimal since its scope is only for the

Electrical and Computer Engineering Department office and it is not essentially a device

developed to make money for its customer. Possible non-monetary benefits from this could be

students’ tuition money if the students were so impressed by the LED panel that they committed

to coming here based on the LED panel. On another note, if this product were to be sold to other

companies as advertising modules, that would add some tangible benefits to their sales but that is

not within the scope of this project. Although no quantitative values can be applied to the

tangible benefits of this product, it has been proven that the LED display will return the customer

with added value based on advertising and information shared to all passersby.

Risk Analysis

The table below describes the risk to the timely completion of the project and the

preventative actions we will take to avoid these risks as best possible, which were determined

about halfway through the completion of the project.

Page 21: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

21

Table 5 – Project Risk Analysis

Project Risk Preventative Action Severity Probability Risk

Calculation

Component failure

/ Part performance Order extra parts that are known

to have a higher failure rate

10 0.3 3.3

Design

shortcomings Schedule extra time to

accommodate difficulties,

incremental feature testing,

form backup plans

8 0.4 3.2

Misguided/Lack of

effort

Meet regularly, keep everyone

on task

4 .5 2

Illness Sharing responsibilities, strict

handwashing policy 1 .8 .8

Bottlenecks in

design, build or

test phase

Parallelizing as many tasks as

possible, spreading tasks out

which are tolerant for

reordering

5 .8 4

HardwareX rejects

article Read HardwareX to determine

their publishing standards,

contact a representative of

HardwareX prior to submittal

6 .1 .6

Hardware damage

due to errors in

firmware

Make incremental changes and

test frequently; have

replacement components in case

of damage

5 .4 2

Physical damage

to panels from

moving or frame

assembly

Be extremely careful in

handling hardware and frame

6 .2 1.2

Difficulties

integrating WiFi

functionality

Schedule extra time for Wifi

integration, keep WiFi

integration off the critical path

4 .5 2

Risky situations that ended up becoming issues were physical damage to LED panels

during project development. This was because the LEDs soldered onto the purchased LED

panels were very fragile, and not enough care was taken to ensure they were ripped off of the

LED panels during project development. Extra care should have been taken. Around 10 of the

81,000 pixels were ripped off of the entire display during project development, mostly along the

edges of the display. Adding the frame to the project drastically reduced the damage to the

project afterward.

Page 22: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

22

Another situation which arose was hardware failure of components on the power board.

We suspect that this was due to poor handling of the project and/or an ESD strike on the

component which failed, since the operating parameters of the power board were well

understood and the circuitry was heavily ruggedized to ensure damage would not occur due to

electrical stresses.

HardwareX did not accept our journal paper, citing that the scope of the project did not fit

the purpose of the journal. The project mentor, Cris Ababei, stated that another journal would be

sought for publication of the journal paper that was written about project development.

WiFi integration into the system was a lot more difficult than first assumed. In order to

integrate WiFi functionality and Android App communication into the project, many

compromises in download speed and functionality had to be made. This was due to the serial

interface of the ESP8266 WiFi module as used out of the box. The ESP was meant to be used

over a serial port with a user typing in AT commands in a slow manner. Trying to automate this

with a 252 MHz microcontroller ended up being more challenging. By the end of project

development, the fastest image download time achieved was 1.5 minutes, which seemed slower

than anticipated. This was a compromise that had to be made due to project deadlines and

hardware selected.

Finally, microcontroller performance ended up being a risk that was mitigated through

purchasing a pro C compiler license in order to highly optimize MCU code execution at runtime.

Without purchasing this higher optimization level, images could only be drawn on the screen

with a visible flicker. After using the optimization features of the compiler, microcontroller code

executed so quickly that the logic board could not physically support the speed of the I/O signals

to drive the LED panels. After fine tuning the signal timing and dialing back optimization

settings, images could be drawn on the screen without any visible flicker, and the PCB could

support these high speed signals.

Project Legacy

Overall, there were many lessons learned throughout this process. The microcontroller

used in this design, though one of the most powerful PIC microcontrollers on the market, was

still very limited in speed bandwidth and data throughput. In the future, it would be possible to

look into using an FPGA or possibly a full SoC to implement in the design. However, this would

require a completely new hardware schematic and PCB along with full VHDL code to run on the

FPGA. Perhaps by using this different design concept, it would be possible to provide video

capabilities on the display.

Another possible addition to the design would be to implement an authentication PIN

code within the Android App to be able to secure the device with a target phone. This way, only

users with the proper PIN code can access the device so that strangers who download the app

from the Google Play store will not put up their own images onto the display. Another possible

future improvement to the app would be to allow simple text to be placed across the display. We

hesitated to implement this initially because we did not want the Android app to turn into an

image editing/creating software. It serves more as a tool to place ready-to-go images onto the

display board.

Page 23: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

23

Although there were various features or design concepts which we could have been done

differently, the overall product was successful. The full design was able to provide all of the

required target specifications listed at the beginning of the year. The power board was able to

supply a safe and regulated 5V supply to the panels as well as a 3.3V supply to the

microcontroller. The logic board was able to shift in the data to the panels fast enough so that the

display did not flicker. The display has high pixel resolution and color resolution and can be

fully controlled by the app. These were the most important aspects of the design which were

required and they were all successfully implemented in the project.

Appendix I: Hardware Schematics

Page 24: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 1/32

Title: Electronic Display Logic BoardFile: LED_Display_Controller.schSheet: /Marquette University Senior Design 2018/2019 Group E44

Power Input

Power_Input.sch

POS3P3 Power Supply

POS3P3_Power_Supply.sch

POS5 Power Supply

POS5_Power_Supply.sch

Microcontroller Programming

Microcontroller_Programming.sch

Microcontroller Power

Microcontroller_Power.sch

Microcontroller 1

Microcontroller_1.sch

Microcontroller 2

Microcontroller_2.sch

WiFi Module

Wi_Fi_Module.sch

USB UART Isolation

USB_UART_Isolation.sch

USB UART Bridge

USB_UART_Bridge.sch

Status LEDs 1

Status_LEDs_1.sch

Status LEDs 2

Status_LEDs_2.sch

Pushbuttons

Pushbuttons.sch

Internal Rail Monitoring

Internal_Rail_Monitoring.sch

LED POS5 Monitoring

LED_POS5_Monitoring.sch

External SRAM

External_SRAM.sch

External Flash 1

External_Flash_1.sch

External Flash 2

External_Flash_2.sch

External Flash 3

External_Flash_3.sch

External Flash 4

External_Flash_4.sch

External Flash 5

External_Flash_5.sch

External Flash 6

External_Flash_6.sch

External Flash 7

External_Flash_7.sch

External Flash 8

External_Flash_8.sch

Panel Data Level Shifters 1

Panel_Data_Level_Shifters_1.sch

Panel Data Level Shifters 2

Panel_Data_Level_Shifters_2.sch

Panel Data Level Shifters 3

Panel_Data_Level_Shifters_3.sch

Panel Data Connectors

Panel_Data_Connectors.sch

Test Points

Test_Points.sch

Mechanical

Mechanical.sch

02. Power Input

03. +3.3V Power Supply

04. +5V Power Supply

05. Microcontroller Programming

06. Microcontroller Power

07. Microcontroller IO Bank 1

08. Microcontroller IO Bank 2

09. WiFi Module

10. USB UART Digital Isolation

11. USB UART Bridge

12. Status LEDs Bank 1

13. Status LEDs Bank 2

14. Pushbuttons

15. Internal Rail Monitoring

16. LED Power Supply Monitoring

17. External SRAM

18. External FLASH 1

19. External FLASH 2

20. External FLASH 3

21. External FLASH 4

22. External FLASH 5

23. External FLASH 6

24. External FLASH 7

25. External FLASH 8

26. Panel Data Level Shifters 1

27. Panel Data Level Shifters 2

28. Panel Data Level Shifters 3

29. Panel Data Connectors

30. Test Points

31. Mechanical

Electronic Display Logic Board

Marquette Universiy Senior Design 2018, Group E44

Drew Maatman, Kevin Etta, Logan Wedel, Caroline Gilger, Tuoxuan Ren

01. Table of Contents

Note: If component footprints, tolerances, and power ratings are hidden, components are:0603 case size, 1% tolerance, 1/10W power rating

Additional Capacitance

Additional_Capacitance.sch32. Additional Capacitance

Page 25: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 2/32

Title: Electronic Display Logic BoardFile: Power_Input.schSheet: /Power Input/Marquette University Senior Design 2018/2019 Group E44

GND

R201

6.04

M 06031%1/10W

C201

0.1uF

060350VX7R

C202

10nF

C203

1nF

R202

86.6

k 06031%1/10W

R203

243k

06031%1/10W

GND

R204

100k

06031%1/10W

R20510

06031%

1/10W

R20610

06031%

1/10W

R208

5.1k

06031%1/10W

GND

GND

+12Vin

+12Vin

GND

C205

100uF

734316V10%

GND

R20710k0603

1%1/10W

POS12_PGOOD

+12VPWR_FLAG

GND

PWR_FLAG

PWR_FLAG

D20224V

GND

1J201

+12V IN

+3.3V

GN

D1

OV2

UV3

Vin4

GA

TE

5

Vout 6

FAULT 7

SHDN8

GN

D9

U201 LTC4365DDB

1J202

GND IN

12

J204Master Power SW

GND

1

4

5

Q201IPC100N04S51R7ATMA1

1

4

5

Q202IPC100N04S51R7ATMA1

31 2

D201NUP2105L

GND

1

23

J203

+12V IN AUX

GND

UVLO threshold set to 10VOVLO threshold set to 14V

Shorting Master Power Sw allows for shutdown of entire system

02. Power Input

C204

0.1uF

060350VX7R

DO NOT power the logic board usingthe auxillary input power jack and inputpower shanks at the same time

Page 26: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 3/32

Title: Electronic Display Logic BoardFile: POS3P3_Power_Supply.schSheet: /POS3P3 Power Supply/Marquette University Senior Design 2018/2019 Group E44

03. +3.3V Power Supply

RT1

PG

ND

10

SW 11

SW 12

SW 13

SW 14

SW 15

SW 16

PVIN17

PVIN18

SVIN19

PHMODE 2

BOOST 20

INTVCC 21

SG

ND

22CLKOUT 23CLKIN24

PG

ND

25

MODE 3

FB 4

TRACK/SS5

ITH 6

RUN7

PGOOD8VON 9

U301

LTC3605A_UF

C307

0.1uF

060350VX7R

D301MBR0530

C309

2.2uF

080516VX7R

GND

L301

0.47uHIHLP2020

14A20%

C310

15pF

060350VNP0

R308

22.1

k06031%

1/10W

GND

C305

0.1uF

060350VX7R

C303

22uF

222025VX7R

R305

63.4

k06031%

1/10W R306

13.3

k06031%

1/10W

C306

62pF

060350VNP0

C308

15pF

060350VNP0

R30410

06031%

1/10W

GND

C302

22uF

222025VX7R

GND

C301

22uF

222025VX7R

GND

+12V

+3.3V

POS3P3_PGOOD

GND

C311

47uF

12106.3VX7R

GND

R307

100k

06031%1/10WR30110

k06031%

1/10W

+3.3V PWR_FLAG

+3.3VC312

47uF

12106.3VX7R

R30210

0k0603

1%1/10W

Designed for 5A Max Iout

Turn on threshold set to 6.6V

R303

22.1

k06031%

1/10W

Switching frequency set to 2.5 MHz

C304

10nF

060350VX7R

GNDGNDSGNDSGNDS

GNDS

GNDS

GNDS

GND

GND

GNDGNDS

Page 27: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 4/32

Title: Electronic Display Logic BoardFile: POS5_Power_Supply.schSheet: /POS5 Power Supply/Marquette University Senior Design 2018/2019 Group E44

L401

3.3uHIHLP1212

2.7A20%

C404

33pF

060350VNP0

R405

100k

06031%

1/10W

GND

GND

R40110k

06031%

1/10W

GND GND

R40210k

06031%

1/10WR40410

k

06031%

1/10W

C401

2.2uF

080516VX7R

GND

SW 1

VIN2

RUN3

PGOOD4

FB 5

INTVCC6

MODE/SYNC7

GN

D8

GN

D9

U401

LTC3624DD

R40310k

06031%

1/10W

+3.3V

GNDGND

+12V

POS5_PGOOD

POS5_RUN

GND GND

+5V

C405

0.1uF

060350VX7R

C403

0.1uF

060350VX7R

C402

22uF

222025VX7R

R406

13.7

k06031%

1/10W

C406

22uF

222025VX7R

C407

22uF

222025VX7R

GND

Designed for 2A Max Iout

04. +5V Power Supply

PWR_FLAG

+5V

Page 28: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 5/32

Title: Electronic Display Logic BoardFile: Microcontroller_Programming.schSheet: /Microcontroller Programming/Marquette University Senior Design 2018/2019 Group E44

123456

J501PICKIT3

MCLR

ICSPDATICSPCLK GND

+3.3V

C501

0.1uF

060350VX7R

GND

+3.3V

R50410k0603

1%1/10W

C502

0.1uF

060350VX7R

+3.3V

R5050

DNP06031%

1/10W

GND

R5061k

06031%

1/10W

MCLR

SW501MRST

R50310006031%

1/10W

1

23

Q501BSS214NW

GND

R50110

06031%

1/10W

R502 10k 0603

1%1/10W

GND

+3.3V

05. Microcontroller Programming

Page 29: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 6/32

Title: Electronic Display Logic BoardFile: Microcontroller_Power.schSheet: /Microcontroller Power/Marquette University Senior Design 2018/2019 Group E44

VDD107 VSS 108

VDD122 VSS 123

VSS 136VDD137

VSS 17VDD18

VSS 32VDD33

AVDD41 AVSS 42

VSS 54VDD55

VSS 63VDD64

VSS 75VDD88

VSS 89

U601A

PIC32MZ2048EFH144_IPL

C601

0.1uF

060350VX7R

C605

10nF

C608

1nF

GND

+3.3V

GND

+3.3VA

C611

0.1uF

060350VX7R

C614

10nF

C617

1nF

GND

+3.3V

C620

0.1uF

060350VX7R

C623

10nF

C626

1nF

GND

+3.3V

C602

0.1uF

060350VX7R

C606

10nF

C609

1nF

GND

+3.3V

C612

0.1uF

060350VX7R

C615

10nF

C618

1nF

GND

+3.3V

C621

0.1uF

060350VX7R

C624

10nF

C627

1nF

GND

+3.3V

C603

0.1uF

060350VX7R

C607

10nF

C610

1nF

GND

+3.3V

C613

0.1uF

060350VX7R

C616

10nF

C619

1nF

GND

+3.3V

C622

0.1uF

060350VX7R

C625

10nF

C628

1nF

+3.3VA

+3.3V +3.3VA

+3.3V

L601

600R 0.5A

GNDAGNDA

L602

600R 0.5A

GND GNDA

C604

100uF

35286.3V20%

+3.3V

GND

06. Microcontroller Power

GNDA

+3.3VAPWR_FLAG

PWR_FLAG

Page 30: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 7/32

Title: Electronic Display Logic BoardFile: Microcontroller_1.schSheet: /Microcontroller 1/Marquette University Senior Design 2018/2019 Group E44

RD0/RPD0/RTCC/INT0 104

RC13/SOSCI/RPC13105

RC14/SOSCO/RPC14/T1CK106

RD1/RPD1/SCK1 109

RC2/EBIA12/AN21/RPC2/PMA1211

RD2/EBID14/RPD2/PMD14 110

RD3/EBID15/RPD3/PMD15 111

RD12/EBID12/RPD12/PMD12 112

RD13/EBID13/PMD13 113

RD4/SQICS0/RPD4 118

RD5/SQICS1/RPD5 119

RC3/EBIWE/AN20/RPC3/PMWR12

RD6/ETXEN/RPD6 120

RD7/ETXCLK/RPD7 121RA6/TRCLK/SQICLK129

RC4/EBIOE/AN19/RPC4/PMRD13

RA7/TRD3/SQID3130

RE0/EBID0/PMD0 135

RE1/EBID1/PMD1 138

RE2/EBID2/PMD2 142

RE3/EBID3/RPE3/PMD3 143

RE4/EBID4/AN18/PMD4 144

RA5/EBIA5/AN34/PMA52

MCLR 20

RA0/TMS/AN2422

RE8/AN25/RPE8 23

RE9/AN26/RPE9 24

RB5/AN45/C1INA/RPB525RB4/AN4/C1INB26

RE5/EBID5/AN17/RPE5/PMD5 3

RB3/AN3/C2INA/RPB331RB2/AN2/C2INB/RPB234RB1/PGEC1/AN1/RPB135RB0/PGED1/AN0/RPB036

RB6/PGEC2/AN46/RPB637

RB7/PGED2/AN47/RPB738

RA9/VREF-/CVREF-/AN2739

RE6/EBID6/AN16/PMD6 4

RA10/VREF+/CVREF+/AN2840

RB8/EBIA10/AN48/RPB8/PMA1047

RB9/EBIA7/AN49/RPB9/PMA748

RB10/CVREFOUT/AN5/RPB1049 RE7/EBID7/AN15/PMD7 5

RB11/AN650

RA1/TCK/AN2956

RB12/AN759

RC1/EBIA6/AN22/RPC1/PMA66

RB13/AN860

RB14/AN9/RPB14/SCK361

RB15/AN10/RPB15/OCFB62

RD14/AN32/RPD14 69

RD15/AN33/RPD15/SCK6 70

RC12/OSC1/CLKI71

RC15/OSC2/CLKO72

VBUS 73

VUSB3V3 74

D- 76

D+ 77

RA2/SCL285

RA3/EBIRDY1/SDA286

RA4/EBIA14/PMCS1/PMA1487

RA14/RPA14/SCL195

RA15/RPA15/SDA196

RD9/EBIA15/RPD9/PMCS2/PMA15 97

RD10/RPD10/SCK4 98

RD11/EMDC/RPD11 99

U601B

PIC32MZ2048EFH144_IPL

MCLR

GND

ICSPDATICSPCLK

EBI_A5

EBI_A6

EBI_A7EBI_A10

EBI_A12

EBI_A14

EBI_A15

EBI_IO0EBI_IO1EBI_IO2EBI_IO3EBI_IO4EBI_IO5EBI_IO6EBI_IO7

EBI_WE

EBI_OE

FLASH_Hold

FLASH_SCK

FLASH_CE1

FLASH_MOSIFLASH_MISO

FLASH_CE2

FLASH_CE3

FLASH_CE4

FLASH_CE5

FLASH_CE6

FLASH_CE7

FLASH_CE8

FLASH_WP1

FLASH_WP2

FLASH_WP3

FLASH_WP4

FLASH_WP5

FLASH_WP6

FLASH_WP7

FLASH_WP8

R0_POS3P3R1_POS3P3R2_POS3P3R3_POS3P3R4_POS3P3R5_POS3P3R6_POS3P3R7_POS3P3

Row_A_POS3P3Row_B_POS3P3Row_C_POS3P3Row_D_POS3P3Row_E_POS3P3

WIFI_CHPDWIFI_RESET

USB_UART_TX

LVL_SHFT_EN

07. Microcontroller IO Bank 1

Page 31: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 8/32

Title: Electronic Display Logic BoardFile: Microcontroller_2.schSheet: /Microcontroller 2/Marquette University Senior Design 2018/2019 Group E44

RG15/AN231

RJ10/EBIBS1 10

RH12/ECRS100

RH13/ERXDV/ECRSDV101

RH14102

RH15/EBIA23103

RJ0/ETXERR 114

RJ1/EMDIO 115

RJ2/EBIRDY3 116

RJ3/EBIA22 117

RF0/EBID11/RPF0/PMD11124

RF1/EBID10/RPF1/PMD10125

RK7/EBIA21 126

RG1/EBID9/RPG1/PMD9127RG0/EBID8/RPG0/PMD8128

RJ4/EBICS0 131

RJ5/EBICS1 132

RJ6/EBICS2 133

RJ7/EBICS3 134

RG14/TRD2/SQID2139

RG6/AN14/C1IND/RPG6/SCK214

RG12/TRD1/SQID1140

RG13/TRD0/SQID0141

RG7/AN13/C1INC/RPG7/SDA415

RG8/AN12/C2IND/RPG8/SCL416

RK0/EBIA16 19

RG9/EBIA2/AN11/C2INC/RPG9/PMA221

RJ11/AN37/ERXCLK/EREFCLK 27

RJ13/EBIA13/PMA13 28

RJ14/EBIA11/PMA11 29

RJ15/EBIA0/PMA0 30

RH0/AN38/ETXD243

RH1/AN39/ETXD344

RH2/EBIRP45

RH346

RK1/EBIA1/PMA1 51

RK2/EBIA3/PMA3 52

RK3/EBIA17 53

RF13/TDI/AN30/RPF13/SCK557RF12/TDO/AN31/RPF1258

RH4/AN40/ERXERR65

RH5/AN41/ERXD166

RH6/AN42/ERXD267

RH7/EBIA4/PMA468

RJ8/AN35/ETXD0 7

RF3/RPF3/USBID78RF2/SDA3/RPF279

RJ9/AN36/ETXD1 8

RF8/SCL3/RPF880

RH8/ERXD081

RH9/ERXD382

RH10/ECOL83

RH11/EBIRDY284

RJ12/EBIBS0 9

RF4/EBIA9/RPF4/SDA5/PMA990

RF5/EBIA8/RPF5/SCL5/PMA891

RK4/EBIA18 92

RK5/EBIA19 93

RK6/EBIA20 94

U601C

PIC32MZ2048EFH144_IPL

EBI_A0

EBI_A1

EBI_A2

EBI_A3

EBI_A4

EBI_A8EBI_A9

EBI_A11EBI_A13

EBI_A16

EBI_CE

EBI_A17

G0_POS3P3G1_POS3P3

G4_POS3P3G5_POS3P3

G2_POS3P3G3_POS3P3

G6_POS3P3G7_POS3P3

B0_POS3P3B1_POS3P3B2_POS3P3B3_POS3P3B4_POS3P3B5_POS3P3B6_POS3P3B7_POS3P3

USB_UART_RX

WIFI_UART_TXWIFI_UART_RX

Panel_CLK_POS3P3Panel_LAT_POS3P3Panel_OE_POS3P3

Panel_Dim_PWM

POS3P3_PGOOD

ACTIVE_LED

SPI_Error_LED

WIFI_Error_LED

EBI_Error_LED

USB_Error_LED

Heartbeat_LED

POS5P_PGOODPOS5P_THWN

ENCODER_DIRENCODER_STEP

Display_Enable

POS5_PGOODPOS5_RUN

POS3P3_ADCPOS12_ADC

POS5_ADCPOS5P_ADC

POS5P_RUN

POS5P5_ADC

08. Microcontroller IO Bank 2

Other_Error_LED

POS12_PGOOD

Page 32: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 9/32

Title: Electronic Display Logic BoardFile: Wi_Fi_Module.schSheet: /WiFi Module/Marquette University Senior Design 2018/2019 Group E44

1 23 45 67 8

U901

ESP8266 Socket

GND

WIFI_UART_RXWIFI_CHPD

WIFI_RESET

+3.3V

WIFI_UART_TX

C905

0.1uF

060350VX7R

R90510k

06031%

1/10W

+3.3V

1

23

Q901BSS214NW

R906100

GND

R907 10k 0603

1%1/10W

R90810

06031%

1/10W

+3.3V

R904 10k

06031%1/10W

R903 10k

06031%1/10W

GND

+3.3V

GND

R90210k

06031%

1/10W

+3.3V

R909100

R90110006031%

1/10W

D90

1A

PE

SD

3V3L

4UG

GND

D90

1B

PE

SD

3V3L

4UG

D90

1C

PE

SD

3V3L

4UG

D90

1D

PE

SD

3V3L

4UG

09. WiFi Module

C902

0.1uF

060350VX7R

C903

10nF

C904

1nF

GND

+3.3V

C901

100uF

35286.3V20%

+3.3V

GND

1

24U902

74LVC1G00

C906

0.1uF

060350VX7R

GND

GND

+3.3V

+3.3V

C907

0.1uF

060350VX7R

GND

+3.3VGND

+3.3V

WIFI_UART_TXWIFI_UART_RX

R910 10k

06031%1/10W

GND

R911 10k

06031%1/10W

+3.3V

R912 0

06031%

1/10W

GND

+3.3V

R9131k

06031%

1/10W

D902Green

1

24U903

74LVC1G86

Page 33: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 10/32

Title: Electronic Display Logic BoardFile: USB_UART_Isolation.schSheet: /USB UART Isolation/Marquette University Senior Design 2018/2019 Group E44

USB_UART_RXUSB_UART_TX

USB_UART_RX_ISOUSB_UART_TX_ISO

+5V_USB

GND GND_USB

R100310k0603

1%1/10W

R100410k0603

1%1/10W

R100510k0603

1%1/10W

R100610k0603

1%1/10W

C1001

0.1uF

060350VX7R

C1003

0.1uF

060350VX7R

GND

+5V_USB

GND_USB

C10020.56uF2220

250VACX7R

GND_USBGND

VCC11

OUTA2

INB3

GND14 GND2 5

OUTB 6INA 7

VCC2 8

U1001ISO7321C

+3.3V

+3.3V

+5V_USB +5V_USB+3.3V+3.3V

R1001100R1002100

R1007 100R1008 100

10. USB UART Digital Isolation

Page 34: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 11/32

Title: Electronic Display Logic BoardFile: USB_UART_Bridge.schSheet: /USB UART Bridge/Marquette University Senior Design 2018/2019 Group E44

USBDM 1

RXD10

CTS11USBDP 12

GN

D13

RESET2

3V3OUT 3

VC

C4

GN

D5

CBUS0 6

TXD7

RTS8 VC

CIO

9

U1102

FT234XD

GND_USBGND_USBGND_USB

+5V_USB +5V_USB

C1109

47pF

060350VNP0

C1104

0.1uF

060350VX7R

C1106

4.7uF

080510VX7R

GND_USB

GND_USB GND_USB

+5V_USB +5V_USB +5V_USB

USB_UART_RX_ISOUSB_UART_TX_ISO

C1101

0.1uF

060350VX7R

R1101 10k

06031%1/10W

GND_USB

+5V_USB

C1110

47pF

060350VNP0

GND_USB

C1102

0.1uF

060350VX7R

GND_USB

C1107

0.1uF

060350VX7R

GND_USB

GND_USB

C1111

0.1uF

060350VX7R

GND_USB

C1108

0.1uF

060350VX7R

GND_USB

USB_ACTIVE

US

B_A

CT

IVE

R1109 1k

06031%1/10W

L1101

600R 0.5A

PWR_FLAG PWR_FLAG

+5V_USB

BRIDGE_USB+BRIDGE_USB-

CONN_USB+CONN_USB-

EN 1

GN

D2

IN 3OUT4

D2

5

D1

6U1104

TPD3S014DBVR

+5V_USB

R1107

27

06031%

1/10W

D1102Yellow

VBUS1

D-2D+3

ID4

GN

D5

Shi

eld

6

J1101USB_B_Mini

L1102

600R 0.5AGND_USB

Baud Rate:Data Length:

Flow Control:

Parity:Stop Bits:

USB Virtual COM Port Settings:921600 bps

8 bitNone

1None

OUTA 1

GN

D2

+INA3

-INB4

Vs

5

OUTB 6

U1101

LT6700-1-S6R1103

6.04

k 06031%1/10W

R1104

40.2

k 06031%1/10W

R1102

487k

06031%1/10W

+5V_USB+5V_USB

R1105 10k

06031%1/10W

+5V_USB

C1105

0.1uF

060350VX7R

GND_USB GND_USB GND_USB

GND_USB

+5V_USB

+5V_USB

2 4

U1103

74LVC1G06

D1101Green

R11061k

06031%

1/10W

+5V_USB

POS5_USB_PGOOD

11. USB UART Bridge

C1103

0.1uF

060350VX7R

GND_USB

+5V_USB

R1108

27

06031%

1/10W

Page 35: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 12/32

Title: Electronic Display Logic BoardFile: Status_LEDs_1.schSheet: /Status LEDs 1/Marquette University Senior Design 2018/2019 Group E44

R120110k0603

1%1/10W

+3.3V

ACTIVE_LED 2 4

U1201

74LVC1G06

GND

+3.3V

+3.3V

C1201

0.1uF

060350VX7R

GND

+3.3V

+3.3V

2 4

U1203

74LVC1G06

GND

+3.3V

C1203

0.1uF

060350VX7R

GND

+3.3V

GND

WIFI_Error_LED

12. Status LEDs Bank 1

R12031k

06031%

1/10WR12071k

06031%

1/10W

R1205 10k 0603

1%1/10W

D1201Red

D1203Red

D1206Green

D1207Red

+3.3V

2 4

U1205

74LVC1G06

GND

+3.3V

C1205

0.1uF

060350VX7R

GND

+3.3V

GND

USB_Error_LED

R12111k

06031%

1/10W

R1209 10k 0603

1%1/10W

D1205Red

+3.3V

2 4

U1202

74LVC1G06

GND

+3.3V

C1202

0.1uF

060350VX7R

GND

+3.3V

GND

SPI_Error_LED

R12041k

06031%

1/10W

R1202 10k 0603

1%1/10W

D1202Red

+3.3V

2 4

U1204

74LVC1G06

GND

+3.3V

C1204

0.1uF

060350VX7R

GND

+3.3V

GND

EBI_Error_LED

R12081k0603

1%1/10W

R1206 10k 0603

1%1/10W

D1204Red

+3.3V

2 4

U1206

74LVC1G06

GND

+3.3V

C1206

0.1uF

060350VX7R

GND

+3.3V

GND

Heartbeat_LED

R12121k

06031%

1/10W

R1210 10k 0603

1%1/10W

+3.3V

2 4

U1207

74LVC1G06

GND

+3.3V

C1207

0.1uF

060350VX7R

GND

+3.3V

GND

Other_Error_LED

R12141k

06031%

1/10W

R1213 10k 0603

1%1/10W

D1211Green

+3.3V

2 4

U1211

74LVC1G06

GND

+3.3V

C1211

0.1uF

060350VX7R

GND

+3.3V

GND

R12231k

06031%

1/10W

R1222 10k 0603

1%1/10W

Row_A_POS3P3

D1212Green

+3.3V

2 4

U1213

74LVC1G06

GND

+3.3V

C1213

0.1uF

060350VX7R

GND

+3.3V

GND

R12291k

06031%

1/10W

R1227 10k 0603

1%1/10W

Row_B_POS3P3

D1208Green

+3.3V

2 4

U1208

74LVC1G06

GND

+3.3V

C1208

0.1uF

060350VX7R

GND

+3.3V

GND

R12161k

06031%

1/10W

R1215 10k 0603

1%1/10W

Row_C_POS3P3

D1209Green

+3.3V

2 4

U1209

74LVC1G06

GND

+3.3V

C1209

0.1uF

060350VX7R

GND

+3.3V

GND

R12181k

06031%

1/10W

R1217 10k 0603

1%1/10W

Row_D_POS3P3

D1210Green

+3.3V

2 4

U1210

74LVC1G06

GND

+3.3V

C1210

0.1uF

060350VX7R

GND

+3.3V

GND

R12201k

06031%

1/10W

R1219 10k 0603

1%1/10W

Row_E_POS3P3

Q11 1

CLK10

Reset11

Q8 12Q7 13

Q9 14

Q10 15

VD

D16

Q5 2Q4 3

Q6 4

Q3 5Q2 6Q1 7

VS

S8

Q0 9

U1212

4040

GND

+3.3V

C1212

0.1uF

060350VX7R

GND

+3.3V

R1221 10k 0603

1%1/10W

GND

Panel_LAT_POS3P3

D1213Green

+3.3V

2 4

U1214

74LVC1G06

GND

+3.3V

C1214

0.1uF

060350VX7R

GND

+3.3V

GND

R12301k

06031%

1/10W

R1228 10k 0603

1%1/10W

R12240

R12260

DNP

R12250

DNP

R1231 10k 0603

1%1/10W

+3.3V

Page 36: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 13/32

Title: Electronic Display Logic BoardFile: Status_LEDs_2.schSheet: /Status LEDs 2/Marquette University Senior Design 2018/2019 Group E44

+3.3V

2 4

U1301

74LVC1G06

GND

+3.3V

C1301

0.1uF

060350VX7R

GND

+3.3V

POS12_PGOOD

+3.3V

2 4

U1302

74LVC1G06

GND

+3.3V

C1302

0.1uF

060350VX7R

GND

+3.3V

POS3P3_PGOOD

+3.3V

2 4

U1303

74LVC1G06

GND

+3.3V

C1303

0.1uF

060350VX7R

GND

+3.3V

POS5_PGOOD

+3.3V

2 4

U1304

74LVC1G06

GND

+3.3V

C1304

0.1uF

060350VX7R

GND

+3.3V

POS5P_PGOOD

13. Status LEDs Bank 2

R13011k0603

1%1/10W

D1301Green

R13021k

06031%

1/10W

D1302Green

R13031k

06031%

1/10W

D1303Green

R13041k

06031%

1/10W

D1304Green

Page 37: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 14/32

Title: Electronic Display Logic BoardFile: Pushbuttons.schSheet: /Pushbuttons/Marquette University Senior Design 2018/2019 Group E44

GN

D1

In2 Out 3

Vcc

4

U1401

MAX6816

GND

+3.3V

SW1401Display Enable

GND

R1405 10k

06031%1/10W

+3.3V

Display_Enable

A

BC

S1

S2

SW1402

Brightness/Enable

GND GND

R1401 10k

06031%1/10W

+3.3V

R1402 10k

06031%1/10W

+3.3V

R14031k

R14041k

C1401

0.1uF

060350VX7R

+3.3V

GND

C1402

0.1uF

060350VX7R

GND

C1403

0.1uF

060350VX7R

GND

1 6

U1402A

74LVC2G14

+3.3V

GND

3 4

U1402B

74LVC2G14

+3.3V

GND

R1406 10k

06031%1/10W

R1407 10k

06031%1/10W

GND GND

C1404

0.1uF

060350VX7R

+3.3V

GND

D1

C2

Q 4U1403

74LVC1G79GND

+3.3V

C1405

0.1uF

060350VX7R

+3.3V

GND

R1408 10k

06031%1/10W

GND

ENCODER_DIR

ENCODER_STEP

D1401APESD3V3L4UG

GND

D1401BPESD3V3L4UG

D1401CPESD3V3L4UG

Turning rotary encoder will adjust display master brightnessPressing encoder switch will toggle display on/off state

12345

J1401Encoder Ext

GND

14. Pushbuttons

Page 38: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 15/32

Title: Electronic Display Logic BoardFile: Internal_Rail_Monitoring.schSheet: /Internal Rail Monitoring/Marquette University Senior Design 2018/2019 Group E44

R1501 10k

06031%1/10W

R1502 10k

06031%1/10W

GND

+3.3V

C1501

330pF

060350VNP0

GND

D1501BZT52C3V3T

GND

POS3P3_ADC

R1505 10k

06031%1/10W

R1506 10k

06031%1/10W

GND

C1503

330pF

060350VNP0

GND

D1503BZT52C3V3T

GND

POS5_ADC

+5V

R1509 10k

06031%1/10W

R1510 1k

06031%1/10W

GND

C1505

330pF

060350VNP0

GND

D1505BZT52C3V3T

GND

POS12_ADC

+12V

R1503 10k

06031%1/10W

R1504 10k

06031%1/10W

GND

C1502

330pF

060350VNP0

GND

D1502BZT52C3V3T

GND

POS5P_ADC

R1507 10k

06031%1/10W

R1508 10k

06031%1/10W

GND

C1504

330pF

060350VNP0

GND

D1504BZT52C3V3T

GND

POS5P5_ADC

+5VP +5.5V

15. Internal Rail Monitoring

Page 39: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 16/32

Title: Electronic Display Logic BoardFile: LED_POS5_Monitoring.schSheet: /LED POS5 Monitoring/Marquette University Senior Design 2018/2019 Group E44

+5VP

12

J1601POS5P EXT

GND

C1604

0.1uF

060350VX7R

+5VP

GND

12

J1602POS5P PGOOD

GND

2 4

U1604

74LVC1G17GND

C1608

0.1uF

060350VX7R

GND

GND

+5.5V

R16031k

06031%

1/10W

GND

POS5P_PGOOD

12

J1603POS5P_THWN

GND

2 4

U1605

74LVC1G17GND

C1609

0.1uF

060350VX7R

GND

R16041k

06031%

1/10W

GND

POS5P_THWN

1

25

6

U1602NUP2202

R1609 10k 0603

1%1/10W

R1610 10k 0603

1%1/10W

2 4

U1603

74LVC1G17GND

+5.5V

C1607

0.1uF

060350VX7R

GND

+5.5V

12

J1604POS5P_RUN

GNDR1605 10k 0603

1%1/10W

GND

POS5P_RUN

AD

J1

VO 2VI3U1601 LM1117-ADJ

R16012000603

1%1/10W

R16026800603

1%1/10W

GND

C1603

0.1uF

060350VX7R

GND

C1605

0.1uF

060350VX7R

GND

C1602

0.1uF

060350VX7R

GND

C1601

10uF

352816V10%

GND

+12V

GND

C1606

100uF

35286.3V20%

+5.5V

+5.5V

GND

1

25

6

U1606 NUP2202

GND

R1607 10k 0603

1%1/10W

GND

R1606 10k 0603

1%1/10W

GND

R1608 10k 0603

1%1/10W

All headers on this sheet interface with power board to power panels

16. LED Power Supply Monitoring

+5VP

PWR_FLAG

+3.3V

+3.3V

+3.3V

+3.3V

Page 40: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 17/32

Title: Electronic Display Logic BoardFile: External_SRAM.schSheet: /External SRAM/Marquette University Senior Design 2018/2019 Group E44

GND

EBI_IO0EBI_IO1EBI_IO2EBI_IO3EBI_IO4EBI_IO5EBI_IO6EBI_IO7

EBI_A0EBI_A1EBI_A2EBI_A3EBI_A4EBI_A5EBI_A6EBI_A7EBI_A8EBI_A9

EBI_A10EBI_A11EBI_A12EBI_A13EBI_A14EBI_A15EBI_A16

EBI_CE

EBI_WE

EBI_OE

C1701

0.1uF

060350VX7R

C1702

10nF

C1703

1nF

GND

+3.3V

C1704

0.1uF

060350VX7R

C1705

10nF

C1706

1nF

GND

+3.3V

IO1 10VC

C11

VS

S12

IO2 13

IO3 14

WE 15

A1716A1617A1518A1419A1320A1227A1128A1029

A43

A930

IO4 31

IO5 32

VC

C33

VS

S34

IO6 35

IO7 36

OE 37

A838A739

A34

A640A541

A25A16A07

CE8

IO0 9

U1701

CY7C1010DV33

EBI_A17

+3.3V

External SRAM stores the current slide being displayedEach of the eight programmed slides are stored in external serial flash

17. External SRAM

Page 41: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 18/32

Title: Electronic Display Logic BoardFile: External_Flash_1.schSheet: /External Flash 1/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U1801 SST25PF020B

GND

R1810 10k 0603

1%1/10W

R1808 10k 0603

1%1/10W

R1809 10k 0603

1%1/10W

R1807 10k 0603

1%1/10W

R1806 10k 0603

1%1/10W

R1811 10k 0603

1%1/10W

GND GND

GND

R1801100R1812

100 FLASH_MISO

C1801

0.1uF

060350VX7R

C1802

10nF

C1803

1nF

GND

+3.3V

R1802100

R1804100R1805100

FLASH_Hold

FLASH_SCK

FLASH_CE1

FLASH_MOSI

R1803100FLASH_WP1

+3.3V +3.3V +3.3V

+3.3V

18. External FLASH 1

C1804

0.1uF

060350VX7R

2 4U1802

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE1

+3.3V

R18131k

06031%

1/10W

D1801Green

Page 42: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 19/32

Title: Electronic Display Logic BoardFile: External_Flash_2.schSheet: /External Flash 2/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U1901 SST25PF020B

GND

R1910 10k 0603

1%1/10W

R1908 10k 0603

1%1/10W

R1909 10k 0603

1%1/10W

R1907 10k 0603

1%1/10W

R1906 10k 0603

1%1/10W

R1911 10k 0603

1%1/10W

GND GND

GND

R1901100FLASH_MOSI

FLASH_CE2

FLASH_SCK

R1912100 FLASH_MISO

C1901

0.1uF

060350VX7R

C1902

10nF

C1903

1nF

GND

+3.3V

R1902100

R1904100R1905100

FLASH_HoldR1903100FLASH_WP2

+3.3V +3.3V +3.3V

+3.3V

19. External FLASH 2

C1904

0.1uF

060350VX7R

2 4U1902

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE2

+3.3V

R19131k

06031%

1/10W

D1901Green

Page 43: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 20/32

Title: Electronic Display Logic BoardFile: External_Flash_3.schSheet: /External Flash 3/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2001 SST25PF020B

GND

R2010 10k 0603

1%1/10W

R2008 10k 0603

1%1/10W

R2009 10k 0603

1%1/10W

R2007 10k 0603

1%1/10W

R2006 10k 0603

1%1/10W

R2011 10k 0603

1%1/10W

GND GND

GND

R2001100FLASH_MOSI

FLASH_CE3

FLASH_SCK

R2012100 FLASH_MISO

C2001

0.1uF

060350VX7R

C2002

10nF

C2003

1nF

GND

+3.3V

R2002100

R2004100R2005100

FLASH_HoldR2003100FLASH_WP3

+3.3V

+3.3V+3.3V+3.3V

20. External FLASH 3

C2004

0.1uF

060350VX7R

2 4U2002

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE3

+3.3V

R20131k

06031%

1/10W

D2001Green

Page 44: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 21/32

Title: Electronic Display Logic BoardFile: External_Flash_4.schSheet: /External Flash 4/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2101 SST25PF020B

GND

R2110 10k 0603

1%1/10W

R2108 10k 0603

1%1/10W

R2109 10k 0603

1%1/10W

R2107 10k 0603

1%1/10W

R2106 10k 0603

1%1/10W

R2111 10k 0603

1%1/10W

GND GND

GND

R2101100FLASH_MOSI

FLASH_CE4

FLASH_SCK

R2112100 FLASH_MISO

C2101

0.1uF

060350VX7R

C2102

10nF

C2103

1nF

GND

+3.3V

R2102100

R2104100R2105100

FLASH_HoldR2103100FLASH_WP4

+3.3V +3.3V +3.3V

+3.3V

21. External FLASH 4

C2104

0.1uF

060350VX7R

2 4U2102

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE4

+3.3V

R21131k

06031%

1/10W

D2101Green

Page 45: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 22/32

Title: Electronic Display Logic BoardFile: External_Flash_5.schSheet: /External Flash 5/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2201 SST25PF020B

GND

R2210 10k 0603

1%1/10W

R2208 10k 0603

1%1/10W

R2209 10k 0603

1%1/10W

R2207 10k 0603

1%1/10W

R2206 10k 0603

1%1/10W

R2211 10k 0603

1%1/10W

GND GND

GND

R2201100FLASH_MOSI

FLASH_CE5

FLASH_SCK

R2212100 FLASH_MISO

C2201

0.1uF

060350VX7R

C2202

10nF

C2203

1nF

GND

+3.3V

R2202100

R2204100R2205100

FLASH_HoldR2203100FLASH_WP5

+3.3V +3.3V +3.3V

+3.3V

22. External FLASH 5

C2204

0.1uF

060350VX7R

2 4U2202

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE5

+3.3V

R22131k

06031%

1/10W

D2201Green

Page 46: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 23/32

Title: Electronic Display Logic BoardFile: External_Flash_6.schSheet: /External Flash 6/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2301 SST25PF020B

GND

R2310 10k 0603

1%1/10W

R2308 10k 0603

1%1/10W

R2309 10k 0603

1%1/10W

R2307 10k 0603

1%1/10W

R2306 10k 0603

1%1/10W

R2311 10k 0603

1%1/10W

GND GND

GND

R2301100FLASH_MOSI

FLASH_CE6

FLASH_SCK

R2312100 FLASH_MISO

C2301

0.1uF

060350VX7R

C2302

10nF

C2303

1nF

GND

+3.3V

R2302100

R2304100R2305100

FLASH_HoldR2303100FLASH_WP6

+3.3V

+3.3V+3.3V+3.3V

23. External FLASH 6

C2304

0.1uF

060350VX7R

2 4U2302

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE6

+3.3V

R23131k

06031%

1/10W

D2301Green

Page 47: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 24/32

Title: Electronic Display Logic BoardFile: External_Flash_7.schSheet: /External Flash 7/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2401 SST25PF020B

GND

R2410 10k 0603

1%1/10W

R2408 10k 0603

1%1/10W

R2409 10k 0603

1%1/10W

R2407 10k 0603

1%1/10W

R2406 10k 0603

1%1/10W

R2411 10k 0603

1%1/10W

GND GND

GND

R2401100FLASH_MOSI

FLASH_CE7

FLASH_SCK

R2412100 FLASH_MISO

C2401

0.1uF

060350VX7R

C2402

10nF

C2403

1nF

GND

+3.3V

R2402100

R2404100R2405100

FLASH_HoldR2403100FLASH_WP7

+3.3V

+3.3V+3.3V+3.3V

24. External FLASH 7

C2404

0.1uF

060350VX7R

2 4U2402

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE7

+3.3V

R24131k

06031%

1/10W

D2401Green

Page 48: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 25/32

Title: Electronic Display Logic BoardFile: External_Flash_8.schSheet: /External Flash 8/Marquette University Senior Design 2018/2019 Group E44

CE1

SO 2

WP3

VS

S4

SI5

SCK6

HOLD7 VD

D8U2501 SST25PF020B

GND

R2510 10k 0603

1%1/10W

R2508 10k 0603

1%1/10W

R2509 10k 0603

1%1/10W

R2507 10k 0603

1%1/10W

R2506 10k 0603

1%1/10W

R2511 10k 0603

1%1/10W

GND GND

GND

R2501100FLASH_MOSI

FLASH_CE8

FLASH_SCK

R2512100 FLASH_MISO

C2501

0.1uF

060350VX7R

C2502

10nF

C2503

1nF

GND

+3.3V

R2502100

R2504100R2505100

FLASH_HoldR2503100FLASH_WP8

+3.3V +3.3V +3.3V

+3.3V

25. External FLASH 8

C2504

0.1uF

060350VX7R

2 4U2502

74LVC1G07

+3.3V

+3.3V

GND

GND

FLASH_CE8

+3.3V

R25131k

06031%

1/10W

D2501Green

Page 49: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 26/32

Title: Electronic Display Logic BoardFile: Panel_Data_Level_Shifters_1.schSheet: /Panel Data Level Shifters 1/Marquette University Senior Design 2018/2019 Group E44

G11

GN

D10

Y7 11Y6 12Y5 13Y4 14Y3 15Y2 16Y1 17Y0 18

G219

A02

VC

C20

A13

A24

A35

A46

A57

A68

A79

U2601

74HCT541

R26

3110

KR

2633

10K

R26

3510

KR

2637

10K

R26

3910

KR

2641

10K

GND GND GND GND GND GND

R2643100

R26

2510

KR

2623

10K

R26

2110

KR

2619

10K

R26

1710

KR

2615

10K

GNDGNDGNDGNDGNDGND

R2601100

R26

2710

K

GND

R26

2910

K

GND

R0_POS5

R1_POS5B0_POS5

B1_POS5

G0_POS5

G1_POS5

GND

R261310K

R2602100R2603100R2604100R2605100R2606100R0_POS3P3

R1_POS3P3B0_POS3P3

B1_POS3P3

G0_POS3P3

G1_POS3P3R2644

100R2645

100R2646

100R2647

100R2648

100

+3.3V

LVL_SHFT_EN

G11

GN

D10

Y7 11Y6 12Y5 13Y4 14Y3 15Y2 16Y1 17Y0 18

G219

A02

VC

C20

A13

A24

A35

A46

A57

A68

A79

U2602

74HCT541

R26

3210

KR

2634

10K

R26

3610

KR

2638

10K

R26

4010

KR

2642

10K

GND GND GND GND GND GND

R2649100

R26

2610

KR

2624

10K

R26

2210

KR

2620

10K

R26

1810

KR

2616

10K

GNDGNDGNDGNDGNDGND

R2607100

R26

2810

K

GND

R26

3010

K

GND

R2_POS5

R3_POS5B2_POS5

B3_POS5

G2_POS5

G3_POS5

GND

R261410K

R2608100R2609100R2610100R2611100R2612100R2_POS3P3

R3_POS3P3B2_POS3P3

B3_POS3P3

G2_POS3P3

G3_POS3P3R2650

100R2651

100R2652

100R2653

100R2654

100

+3.3V

LVL_SHFT_EN

C2601

0.1uF

060350VX7R

C2603

10nF

C2605

1nF

GND

C2602

0.1uF

060350VX7R

C2604

10nF

C2606

1nF

GND

+5V

+5V

+5V

+5V

26. Panel Data Level Shifters 1

Page 50: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 27/32

Title: Electronic Display Logic BoardFile: Panel_Data_Level_Shifters_2.schSheet: /Panel Data Level Shifters 2/Marquette University Senior Design 2018/2019 Group E44

G11

GN

D10

Y7 11Y6 12Y5 13Y4 14Y3 15Y2 16Y1 17Y0 18

G219

A02

VC

C20

A13

A24

A35

A46

A57

A68

A79

U2701

74HCT541

R27

3110

KR

2733

10K

R27

3510

KR

2737

10K

R27

3910

KR

2741

10K

GND GND GND GND GND GND

R2743100

R27

2510

KR

2723

10K

R27

2110

KR

2719

10K

R27

1710

KR

2715

10K

GNDGNDGNDGNDGNDGND

R2701100

R27

2710

K

GND

R27

2910

K

GND

R4_POS5

R5_POS5B4_POS5

B5_POS5

G4_POS5

G5_POS5

GND

R271310K

R2702100R2703100R2704100R2705100R2706100R4_POS3P3

R5_POS3P3B4_POS3P3

B5_POS3P3

G4_POS3P3

G5_POS3P3R2744

100R2745

100R2746

100R2747

100R2748

100

+3.3V

LVL_SHFT_EN

G11

GN

D10

Y7 11Y6 12Y5 13Y4 14Y3 15Y2 16Y1 17Y0 18

G219

A02

VC

C20

A13

A24

A35

A46

A57

A68

A79

U2702

74HCT541

R27

3210

KR

2734

10K

R27

3610

KR

2738

10K

R27

4010

KR

2742

10K

GND GND GND GND GND GND

R2749100

R27

2610

KR

2724

10K

R27

2210

KR

2720

10K

R27

1810

KR

2716

10K

GNDGNDGNDGNDGNDGND

R2707100

R27

2810

K

GND

R27

3010

K

GND

R6_POS5

R7_POS5B6_POS5

B7_POS5

G6_POS5

G7_POS5

GND

R271410K

R2708100R2709100R2710100R2711100R2712100R6_POS3P3

R7_POS3P3B6_POS3P3

B7_POS3P3

G6_POS3P3

G7_POS3P3R2750

100R2751

100R2752

100R2753

100R2754

100

+3.3V

LVL_SHFT_EN

C2701

0.1uF

060350VX7R

C2703

10nF

C2705

1nF

GND

C2702

0.1uF

060350VX7R

C2704

10nF

C2706

1nF

GND

+5V

+5V

+5V

+5V

27. Panel Data Level Shifters 2

Page 51: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 28/32

Title: Electronic Display Logic BoardFile: Panel_Data_Level_Shifters_3.schSheet: /Panel Data Level Shifters 3/Marquette University Senior Design 2018/2019 Group E44

G11

GN

D10

Y7 11Y6 12Y5 13Y4 14Y3 15Y2 16Y1 17Y0 18

G219

A02

VC

C20

A13

A24

A35

A46

A57

A68

A79

U2802

74HCT541

R28

2210

KR

2823

10K

R28

2410

KR

2825

10K

R28

2610

KR

2827

10K

GND GND GND GND

R2830100

R28

1910

KR

2818

10K

R28

1710

KR

2816

10K

R28

1510

KR

2814

10K

GNDGNDGNDGND

R2805100

R28

2010

K

R28

2110

K

Row_A_POS5Row_B_POS5Row_C_POS5Row_D_POS5

Row_E_POS5

Panel_CLK_POS5

GND

R28

1310

K

R2806100R2807100R2808100R2809100R2810100

Row_A_POS3P3Row_B_POS3P3Row_C_POS3P3Row_D_POS3P3

Row_E_POS3P3

Panel_CLK_POS3P3

R2831100

R2832100

R2833100

R2834100

R2835100

+3.3V

LVL_SHFT_EN

C2802

0.1uF

060350VX7R

C2803

10nF

C2804

1nF

GND

R2811100R2812100

Panel_LAT_POS3P3

Panel_OE_POS3P3

Panel_LAT_POS5Panel_OE_POS5

R2836100

R2837100

R28

2810

KR

2829

10K

+5V

+5V

GND

+3.3V

R2804 10k 0603

1%1/10W

R2803 10k 0603

1%1/10W

GND

R2801100R2802100Panel_Dim_PWM

1

24

U2801

74LVC1G32

C2801

0.1uF

060350VX7R

GND

+3.3V

28. Panel Data Level Shifters 3

+3.3V

Panel_OE_Dim_POS3P3

Panel_OE_Dim_POS3P3

GND GND

+3.3V +3.3V

GNDGND

+5V +5V

Page 52: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 29/32

Title: Electronic Display Logic BoardFile: Panel_Data_Connectors.schSheet: /Panel Data Connectors/Marquette University Senior Design 2018/2019 Group E44

1

1011 1213 1415 16

23 45 67 89

J2901STRING 1

Row_A_POS5 Row_B_POS5Row_D_POS5

Row_E_POS5

Row_C_POS5Panel_CLK_POS5

Panel_OE_POS5

Panel_LAT_POS5

R0_POS5B0_POS5R1_POS5B1_POS5

G0_POS5

G1_POS5

GND

1

1011 1213 1415 16

23 45 67 89

J2902STRING 2

Row_A_POS5 Row_B_POS5Row_D_POS5

Row_E_POS5

Row_C_POS5Panel_CLK_POS5

Panel_OE_POS5

Panel_LAT_POS5

R2_POS5B2_POS5R3_POS5B3_POS5

G2_POS5

G3_POS5

1

1011 1213 1415 16

23 45 67 89

J2903STRING 3

Row_A_POS5 Row_B_POS5Row_D_POS5

Row_E_POS5

Row_C_POS5Panel_CLK_POS5

Panel_OE_POS5

Panel_LAT_POS5

R4_POS5B4_POS5R5_POS5B5_POS5

G4_POS5

G5_POS5

1

1011 1213 1415 16

23 45 67 89

J2904STRING 4

Row_A_POS5 Row_B_POS5Row_D_POS5

Row_E_POS5

Row_C_POS5Panel_CLK_POS5

Panel_OE_POS5

Panel_LAT_POS5

R6_POS5B6_POS5R7_POS5B7_POS5

G6_POS5

G7_POS5

Row

_A_P

OS

5

Row

_C_P

OS

5

R0_

PO

S5

B0_

PO

S5

R1_

PO

S5

B1_

PO

S5

Pan

el_C

LK_P

OS

5

Pan

el_O

E_P

OS

5

Row

_B_P

OS

5R

ow_D

_PO

S5

Row

_E_P

OS

5

Pan

el_L

AT

_PO

S5

G0_

PO

S5

G1_

PO

S5

String 1 is the top string,String 4 is the bottom string.Each string is 5 panels longEach panel is 64x64 pixelsThis yields an overall 320x256 pixel display resolution

29. Panel Data Connectors

2

1 3 4 5 6

D2901SP0505BAJT

GND

2

1 3 4 5 6

D2902SP0505BAJT

GND

2

1 3 4 5 6

D2903SP0505BAJT

GND

2

1 3 4 5 6

D2904SP0505BAJT

GND

2

1 3 4 5 6

D2905SP0505BAJT

GND

2

1 3 4 5 6

D2906SP0505BAJT

GND

2

1 3 4 5 6

D2907SP0505BAJT

GND

2

1 3 4 5 6

D2908SP0505BAJT

GND

2

1 3 4 5 6

D2909SP0505BAJT

GND

2

1 3 4 5 6

D2910SP0505BAJT

GND2

1 3 4 5 6

D2911SP0505BAJT

GND

2

1 3 4 5 6

D2912SP0505BAJT

GND

GND

GND

GNDR

ow_A

_PO

S5

Row

_C_P

OS

5

R2_

PO

S5

B2_

PO

S5

R3_

PO

S5

B3_

PO

S5

Pan

el_C

LK_P

OS

5

Pan

el_O

E_P

OS

5

Row

_B_P

OS

5R

ow_D

_PO

S5

Row

_E_P

OS

5

Pan

el_L

AT

_PO

S5

G2_

PO

S5

G3_

PO

S5

Row

_A_P

OS

5

Row

_C_P

OS

5

R4_

PO

S5

B4_

PO

S5

R5_

PO

S5

B5_

PO

S5

Pan

el_C

LK_P

OS

5

Pan

el_O

E_P

OS

5

Row

_B_P

OS

5R

ow_D

_PO

S5

Row

_E_P

OS

5

Pan

el_L

AT

_PO

S5

G4_

PO

S5

G5_

PO

S5

Row

_A_P

OS

5

Row

_C_P

OS

5

R6_

PO

S5

B6_

PO

S5

R7_

PO

S5

B7_

PO

S5

Pan

el_C

LK_P

OS

5

Pan

el_O

E_P

OS

5

Row

_B_P

OS

5R

ow_D

_PO

S5

Row

_E_P

OS

5

Pan

el_L

AT

_PO

S5

G6_

PO

S5

G7_

PO

S5

ECO

15pF

060350VNP0

Pan

el_O

E_P

OS

5

GND

ECO

15pF

060350VNP0

Pan

el_O

E_P

OS

5

GND

ECO

15pF

060350VNP0

Pan

el_O

E_P

OS

5

GND

ECO

15pF

060350VNP0

Pan

el_O

E_P

OS

5

GND

ECO 15pF caps added to slow down OE rising edge

Page 53: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 30/32

Title: Electronic Display Logic BoardFile: Test_Points.schSheet: /Test Points/Marquette University Senior Design 2018/2019 Group E44

123

J3001USB UART

USB_UART_TXUSB_UART_RX

GND

TP3001

GND

+12Vin

TP3002 TP3003

+12V

GND_USB

TP3007 TP3008

+5V_USBTP3004

+3.3V

WIFI_UART_TXWIFI_UART_RX

123

J3002WIFI UART

GND

1234

J3003FLASH SPI

GND

FLASH_SCK

FLASH_MOSIFLASH_MISO

TP3005

+5V

TP3006

+5.5V

30. Test Points

TP3010

GND

TP3009

GND

Page 54: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 31/32

Title: Electronic Display Logic BoardFile: Mechanical.schSheet: /Mechanical/Marquette University Senior Design 2018/2019 Group E44

MK31014-40 Standoff

MK31054-40 Standoff

MK31094-40 Standoff

MK31134-40 Standoff

MK31024-40 Standoff

MK31064-40 Standoff

MK31104-40 Standoff

MK31144-40 Standoff

MK31034-40 Screw

MK31074-40 Screw

MK31114-40 Screw

MK31154-40 Screw

MK31044-40 Screw

MK31084-40 Screw

MK31124-40 Screw

MK31164-40 Screw

MK31174-40 Standoff

MK31184-40 Standoff

MK31194-40 Screw

MK31204-40 Screw

H31013mm Mounting Hole

H31033mm Mounting Hole

H31053mm Mounting Hole

H31073mm Mounting Hole

H31093mm Mounting Hole

H31023mm Mounting Hole

H31043mm Mounting Hole

H31063mm Mounting Hole

H31083mm Mounting Hole

H31103mm Mounting Hole

31. Mechanical

H31123mm Mounting Hole

H31113mm Mounting Hole

MK31244-40 Screw

MK31234-40 Screw

MK31224-40 Standoff

MK31214-40 Standoff

Page 55: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-12-15KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 32/32

Title: Electronic Display Logic BoardFile: Additional_Capacitance.schSheet: /Additional Capacitance/Marquette University Senior Design 2018/2019 Group E44

32. Additional Capacitance

C3202

100uF

35286.3V20%

GND

+5V

C3203

100uF

35286.3V20%

GND

+5V

C3201

100uF

35286.3V20%

GND

+3.3V

C3204330pF060350VNP0

+5V+3.3V

C3208330pF060350VNP0

+5V+3.3V

C3212330pF060350VNP0

+5V+3.3V

C3216330pF060350VNP0

+5V+3.3V

C3205330pF060350VNP0

+5V+3.3V

C3209330pF060350VNP0

+5V+3.3V

C3213330pF060350VNP0

+5V+3.3V

C3217330pF060350VNP0

+5V+3.3V

C3206330pF060350VNP0

+5V+3.3V

C3210330pF060350VNP0

+5V+3.3V

C3214330pF060350VNP0

+5V+3.3V

C3218330pF060350VNP0

+5V+3.3V

C3207330pF060350VNP0

+5V+3.3V

C3211330pF060350VNP0

+5V+3.3V

C3215330pF060350VNP0

+5V+3.3V

C3219330pF060350VNP0

+5V+3.3V

Bulk Capacitors Stitching Capacitors

Page 56: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 1/14

Title: Electronic Display Power BoardFile: LTC7851_Demo.schSheet: /Marquette University Senior Design 2018/2019 Group E44

Power Input

Power_Input.sch

POS5 Control

POS5_Control.sch

POS5 Phase 1

POS5_Phase_1.sch

POS5 Phase 2

POS5_Phase_2.sch

POS5 Phase 3

POS5_Phase_3.sch

POS5 Phase 4

POS5_Phase_4.sch

POS5P5 MNG

POS5P5_MNG.sch

Power Output

Power_Output.sch

Mechanical

Mechanical.sch

Active Load 1

Active_Load_1.sch

Active Load 2

Active_Load_2.sch

Active Load 3

Active_Load_3.sch

Loop Response

Loop_Response.sch

01. Table of Contents: LED Display Power Board

Marquette University Senior Design 2018/2019, Group E44

Drew Maatman, Kvein Etta, Logan Wedel, Caroline Gilger, Tuoxuan Ren

02. Power Input

03. +5V Control

04. +5V Phase 1

05. +5V Phase 2

06. +5V Phase 3

07. +5V Phase 4

08. +5.5V MNG

09. Power Output

10. Mechanical

11. Active Load 1

12. Active Load 2

13. Active Load 3

14. Loop Response

Note: If component footprints, tolerances, and power ratings are hidden, components are:0402 case size, 1% tolerance, 1/16W power rating

Page 57: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 2/14

Title: Electronic Display Power BoardFile: Power_Input.schSheet: /Power Input/Marquette University Senior Design 2018/2019 Group E44

GND

R201

6.04

M 06031%1/10W

C201

0.1uF

060350VX7R

C202

10nF

C203

1nF

R202

86.6

k 06031%1/10W

R203

243k

06031%1/10W

GND

R204

100k

06031%1/10W

R20510

06031%

1/10W

R20610

06031%

1/10W

R208

5.1k

06031%1/10W

GND

GND

GN

D1

OV2

UV3

Vin4

GA

TE

5

Vout 6

FAULT 7

SHDN8

GN

D9

U201 LTC4365DDB

+12Vin

+12Vin

GND

C204

100uF

734316V10%

GND

C206

100uF

734316V10%

GND

C208

100uF

734316V10%

GND

R20710k0603

1%1/10W

POS12_PGOOD

+12VPWR_FLAGTP202

GND

PWR_FLAG

TP201

GND

PWR_FLAG

+5.5V_MNG

1

4

5

Q201IPC100N04S51R2ATMA1

1

4

5

Q202IPC100N04S51R2ATMA1

D20124V

GND

C205

10nF

060350VX7R

2 4

U202

74LVC1G06

+5.5V_MNG

GND

R2091k

06031%

1/10W

D202Green

+5.5V_MNG

C207

0.1uF

060350VX7R

+5.5V_MNG

GND

POS12_PGOOD

02. Power Input

1J201

+12V IN

1J206

GND IN

ECO

470nF

080550VX7R

GND

ECO 470nF cap added to slow down +12V rise time

+ 1- 2

ECO

Fan

Fan added for forced air cooling.Wired to +12V input voltage throughexternal connector

Note: Components with 'ECO' Reference Designators are modifications to the original design

UVLO threshold set to 10VOVLO threshold set to 14V

ECO

Heatsink

ECO

Heatsink

ECO heatsinks added due to insufficient PCBcopper area for cooling of Q201

Page 58: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 3/14

Title: Electronic Display Power BoardFile: POS5_Control.schSheet: /POS5 Control/Marquette University Senior Design 2018/2019 Group E44

VCC11

VINSNS39

SG

ND

5

CLKOUT 54CLKIN55

FREQ56

SG

ND

59 U301A

LTC7851UHH

GND

R303

51.1

k06031%

1/10W

GND

+12V

+5.5V_MNG

12

J301CLKOUT

GND

POS5_PGOOD_OC

POS5_RUN

POS5_THDN

PO

S5_

IAV

G

GND

C301

0.1uF

060350VX7R

R3010

06031%

1/10W

GND

C302

0.1uF

060350VX7R

R3022

06031%

1/10W

POS5_EXTVCC

123

J302RUN

R31010k0603

1%1/10W

GND

GND

+5.5V_MNG2 4

U303

74LVC1G06

+5.5V_MNG

GND

POS5_RUN

R3071k

06031%

1/10W

D302Green

+5.5V_MNG

2 4

U304

74LVC1G06

+5.5V_MNG

GND

R3081k

06031%

1/10W

D303Green

+5.5V_MNG

R30510k0603

1%1/10W

+5.5V_MNG

C305

0.1uF

060350VX7R

+5.5V_MNG

GND

C303

0.1uF

060350VX7R

+5.5V_MNG

GND

+5.5V_MNG

GND

R3061k

06031%

1/10W

D301Red

+5.5V_MNG

R30410k0603

1%1/10W

+5.5V_MNG

C304

0.1uF

060350VX7R

+5.5V_MNG

GND

2 4

U302

74LVC1G17

12

J304IAVG

GND

PWR_FLAG

+5V

PO

S5_

EX

TV

CC

PWR_FLAG

03. +5V Control

12

J305PGOOD

GND

PO

S5_

PG

OO

D_O

C

12

J303THDN

GND

PO

S5_

TH

DN

Page 59: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 4/14

Title: Electronic Display Power BoardFile: POS5_Phase_1.schSheet: /POS5 Phase 1/Marquette University Senior Design 2018/2019 Group E44

POS5_RUN

POS5_PGOOD_OC

C409

1uF

060316VX7R

GND

SMOD1

VIN 10

VIN 11

VIN 12

VIN 13

VIN 14

VSWH 15PGND16

PGND17

PGND18

PGND19

VCIN2

PGND20

PGND21

PGND22

PGND23

PGND24

PGND25

PGND26

PGND27

PGND28

VSWH 29

VDRV3

VSWH 30

VSWH 31

VSWH 32

VSWH 33

VSWH 34

VSWH 35

GL36

CGND 37

THDN38DSBL39

BOOT 4

PWM40

CGND 5

GH6

PHASE 7

VIN 8

VIN 9

CGND P1

VIN P2

VSWH P3

U401

SiC779

GND

POS5_THDN

GNDGND

L401

1uHIHLP4040

25A20%

R4062

06031%

1/10W

C413

0.1uF

060350VX7R

R407

1.96k

04021%

1/16W

C4150.22uF040210VX5R

C416

22uF

121025VX5R

GND GND GND

C417

100uF

121010VX5R

GND GND

+5V

GND GND GND GND GND

R410

100k

04021%

1/16WC404

2200pF

040250VX7R

C406

100pF

040250VX7R

C403

3300pF

040250VX7R

COMP1 1

VSNSP1 2

VSNSN1 3

VSNSOUT1 4

ISNS1N 45ISNS1P 46

IAVG147

ILIM148

PGOOD149

PWM1 52

RUN153

TRACK/SS157

FB1 58

U301B

LTC7851UHH

POS5_VOSNS

POS5_COMP

R401 59k 0402

1%1/16W

GND

GND

GND

POS5_SS

POS5_IAVG

POS5_ILIM

+5.5V_MNG

C411

0.1uF

060350VX7R

R4052

06031%

1/10W

+12V

R40910

04021%

1/16W

LOOP_TAP

C414

1uF

060316VX7R

C420

100uF

35286.3V20%

GND

+5V +5V +5V +5V +5V

C419

100uF

121010VX5R

C418

22uF

121025VX5R

C405

100uF

35286.3V20%

C407

100uF

35286.3V20%

C408

100uF

35286.3V20%

C410

100uF

35286.3V20%

C412

100uF

35286.3V20%

R411

13.7

k04021%

1/16W

R40410k0402

1%1/16W

R4023240402

1%1/16W

R403

6.04

k

04021%

1/16W

R408 0 04021%1/16W

POS5_ISNS1_+POS5_ISNS1_-

POS5_VSNSO1_-

Route as diff pairs

04. +5V Phase 1

+5.5V_MNG

C402

100pF

040250VX7R

R4120 R4130

GND

POS5_VSNSO1_+

R4140

04021%

1/16W

C401

0.1uF

060350VX7R

ECO

0.1uF

060350VX7R

GND

Do not populate any of the capacitors below:C405, C407, C408, C410, C412

ECO 0.1uF capacitor on SS pinis critical for converter startup

Page 60: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 5/14

Title: Electronic Display Power BoardFile: POS5_Phase_2.schSheet: /POS5 Phase 2/Marquette University Senior Design 2018/2019 Group E44

POS5_RUN

POS5_PGOOD_OC

C504

1uF

060316VX7R

GND

SMOD1

VIN 10

VIN 11

VIN 12

VIN 13

VIN 14

VSWH 15PGND16

PGND17

PGND18

PGND19

VCIN2

PGND20

PGND21

PGND22

PGND23

PGND24

PGND25

PGND26

PGND27

PGND28

VSWH 29

VDRV3

VSWH 30

VSWH 31

VSWH 32

VSWH 33

VSWH 34

VSWH 35

GL36

CGND 37

THDN38DSBL39

BOOT 4

PWM40

CGND 5

GH6

PHASE 7

VIN 8

VIN 9

CGND P1

VIN P2

VSWH P3

U501

SiC779

GND

POS5_THDN

GNDGND

L501

1uHIHLP4040

25A20%

R5022

06031%

1/10W

C508

0.1uF

060350VX7R

C511

22uF

121025VX5R

GND GND GND

C512

100uF

121010VX5R

GND GND

+5V

GND GND GND GND GND

FB2 10

PGOOD238

TRACK/SS240

ILIM241

IAVG242

ISNS2P 43

ISNS2N 44

PWM2 50

RUN251

VSNSOUT2 6VSNSN2 7VSNSP2 8

COMP2 9

U301C

LTC7851UHH

POS5_VOSNS

POS5_COMP

POS5_SS

POS5_IAVG

POS5_ILIM

+5.5V_MNG

C506

0.1uF

060350VX7R

R5012

06031%

1/10W

+12V

C509

1uF

060316VX7R

C515

100uF

35286.3V20%

GND

+5V +5V +5V +5V +5V

C514

100uF

121010VX5R

C513

22uF

121025VX5R

C501

100uF

35286.3V20%

C502

100uF

35286.3V20%

C503

100uF

35286.3V20%

C505

100uF

35286.3V20%

C507

100uF

35286.3V20%

POS5_EXTVCC

05. +5V Phase 2

+5.5V_MNG

R503

1.96k

04021%

1/16W

C5100.22uF040210VX5R

Route as diff pairs

POS5_ISNS2_+POS5_ISNS2_-

R5040 R5050

Do not populate any of the capacitors below:C501, C502, C503, C505, C507

Page 61: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 6/14

Title: Electronic Display Power BoardFile: POS5_Phase_3.schSheet: /POS5 Phase 3/Marquette University Senior Design 2018/2019 Group E44

POS5_RUN

POS5_PGOOD_OC

C604

1uF

060316VX7R

GND

SMOD1

VIN 10

VIN 11

VIN 12

VIN 13

VIN 14

VSWH 15PGND16

PGND17

PGND18

PGND19

VCIN2

PGND20

PGND21

PGND22

PGND23

PGND24

PGND25

PGND26

PGND27

PGND28

VSWH 29

VDRV3

VSWH 30

VSWH 31

VSWH 32

VSWH 33

VSWH 34

VSWH 35

GL36

CGND 37

THDN38DSBL39

BOOT 4

PWM40

CGND 5

GH6

PHASE 7

VIN 8

VIN 9

CGND P1

VIN P2

VSWH P3

U601

SiC779

GND

POS5_THDN

GNDGND

L601

1uHIHLP4040

25A20%

R6022

06031%

1/10W

C608

0.1uF

060350VX7R

C611

22uF

121025VX5R

GND GND GND

C612

100uF

121010VX5R

GND GND

+5V

GND GND GND GND GND

FB3 12

COMP3 13

VSNSP3 14

VSNSN3 15

VSNSOUT3 16

PWM3 26

RUN327

PGOOD328

ISNS3N 33ISNS3P 34

IAVG335

ILIM336

TRACK/SS337

U301D

LTC7851UHH

POS5_VOSNS

POS5_COMP

POS5_SS

POS5_IAVG

POS5_ILIM

+5.5V_MNG

C606

0.1uF

060350VX7R

R6012

06031%

1/10W

+12V

C609

1uF

060316VX7R

C615

100uF

35286.3V20%

GND

+5V +5V +5V +5V +5V

C614

100uF

121010VX5R

C613

22uF

121025VX5R

C601

100uF

35286.3V20%

C602

100uF

35286.3V20%

C603

100uF

35286.3V20%

C605

100uF

35286.3V20%

C607

100uF

35286.3V20%

POS5_EXTVCC

06. +5V Phase 3

+5.5V_MNG

R603

1.96k

04021%

1/16W

C6100.22uF040210VX5R

Route as diff pairs

POS5_ISNS3_+POS5_ISNS3_-

R6040 R6050

Do not populate any of the capacitors below:C601, C602, C603, C605, C607

Page 62: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 7/14

Title: Electronic Display Power BoardFile: POS5_Phase_4.schSheet: /POS5 Phase 4/Marquette University Senior Design 2018/2019 Group E44

POS5_RUN

POS5_PGOOD_OC

C704

1uF

060316VX7R

GND

SMOD1

VIN 10

VIN 11

VIN 12

VIN 13

VIN 14

VSWH 15PGND16

PGND17

PGND18

PGND19

VCIN2

PGND20

PGND21

PGND22

PGND23

PGND24

PGND25

PGND26

PGND27

PGND28

VSWH 29

VDRV3

VSWH 30

VSWH 31

VSWH 32

VSWH 33

VSWH 34

VSWH 35

GL36

CGND 37

THDN38DSBL39

BOOT 4

PWM40

CGND 5

GH6

PHASE 7

VIN 8

VIN 9

CGND P1

VIN P2

VSWH P3

U701

SiC779

GND

POS5_THDN

GNDGND

L701

1uHIHLP4040

25A20%

R7022

06031%

1/10W

C708

0.1uF

060350VX7R

C711

22uF

121025VX5R

GND GND GND

C712

100uF

121010VX5R

GND GND

+5V

GND GND GND GND GND

VSNSOUT4 17VSNSN4 18VSNSP4 19

COMP4 20

FB4 21

TRACK/SS422

RUN423

PWM4 24

PGOOD425

ILIM429

IAVG430

ISNS4P 31

ISNS4N 32

U301E

LTC7851UHH

POS5_VOSNS

POS5_COMP

POS5_SS

POS5_IAVG

POS5_ILIM

+5.5V_MNG

C706

0.1uF

060350VX7R

R7012

06031%

1/10W

+12V

C709

1uF

060316VX7R

C715

100uF

35286.3V20%

GND

+5V +5V +5V +5V +5V

C714

100uF

121010VX5R

C713

22uF

121025VX5R

C701

100uF

35286.3V20%

C702

100uF

35286.3V20%

C703

100uF

35286.3V20%

C705

100uF

35286.3V20%

C707

100uF

35286.3V20%

POS5_EXTVCC

07. +5V Phase 4

+5.5V_MNG

R703

1.96k

04021%

1/16W

C7100.22uF040210VX5R

Route as diff pairs

POS5_ISNS4_+POS5_ISNS4_-

R7040 R7050

Do not populate any of the capacitors below:C701, C702, C703, C705, C707

Page 63: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 8/14

Title: Electronic Display Power BoardFile: POS5P5_MNG.schSheet: /POS5P5 MNG/Marquette University Senior Design 2018/2019 Group E44

+12V

GND GND

C802

0.1uF

060350VX7R

+5.5V_MNG

GNDGND

C804

0.1uF

060350VX7R

GND GND

R8012000603

1%1/10W

AD

J1

VO 2VI3U801 LM1117-ADJ

C805

100uF

35286.3V20%

R8026800603

1%1/10W

C803

0.1uF

060350VX7R

C801

10uF

352816V10%

TP801

08. +5.5V MNG

Page 64: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 9/14

Title: Electronic Display Power BoardFile: Power_Output.schSheet: /Power Output/Marquette University Senior Design 2018/2019 Group E44

1J901

+5V OUT

1J902

+5V OUT

+5V

1J903

GND OUT

1J904

GND OUT

GND

09. Power Output

Page 65: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 10/14

Title: Electronic Display Power BoardFile: Mechanical.schSheet: /Mechanical/Marquette University Senior Design 2018/2019 Group E44

10. Mounting Holes and Mechanical Components

MK10014-40 Screw

MK10094-40 Screw

MK10024-40 Screw

MK10104-40 Screw

MK10034-40 Standoff

MK10114-40 Standoff

MK10044-40 Standoff

MK10124-40 Standoff

MH1001MountingHole

MH1003MountingHole

MH1004MountingHole

MH1006MountingHole

Page 66: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 11/14

Title: Electronic Display Power BoardFile: Active_Load_1.schSheet: /Active Load 1/Marquette University Senior Design 2018/2019 Group E44

1

4

5

Q1101IPC100N04S51R7ATMA1

GND

12

J1102ISNS

GNDR11075m

25121%2W

+5V

R1105 10k 0603

1%1/10W

GND

R110310

06031%

1/10W

LOAD_GATE

V+

1

Bia

s2

3

V-

6

8U1101

LT1010DD

GND

R1102

10

06031%1/10W

+12V

+12V

LOAD_GATE12

J1101FG_LOAD

GND

R110110k0603

1%1/10W

GND

1

4

5

Q1102IPC100N04S51R7ATMA1

GND

R11085m

25121%2W

+5V

R1106 10k 0603

1%1/10W

GND

R110410

06031%

1/10W

LOAD_GATE

C1101

1uF

060316VX7R

GNDGND

C1102

0.1uF

060350VX7R

+12V+12V

C1103

10uF

352816V10%

+12V

GND

11. Active Load Driver and Active Load Bank 1

Do not populate any components on this sheet

Page 67: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 12/14

Title: Electronic Display Power BoardFile: Active_Load_2.schSheet: /Active Load 2/Marquette University Senior Design 2018/2019 Group E44

1

4

5

Q1201IPC100N04S51R7ATMA1

GND

R12055m

25121%2W

+5V

R1203 10k 0603

1%1/10W

GND

R120110

06031%

1/10W

LOAD_GATE

1

4

5

Q1202IPC100N04S51R7ATMA1

GND

R12065m

25121%2W

+5V

R1204 10k 0603

1%1/10W

GND

R120210

06031%

1/10W

LOAD_GATE

12. Active Load Bank 2

Do not populate any components on this sheet

Page 68: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 13/14

Title: Electronic Display Power BoardFile: Active_Load_3.schSheet: /Active Load 3/Marquette University Senior Design 2018/2019 Group E44

1

4

5

Q1301IPC100N04S51R7ATMA1

GND

R13055m

25121%2W

+5V

R1303 10k 0603

1%1/10W

GND

R130110

06031%

1/10W

LOAD_GATE

1

4

5

Q1302IPC100N04S51R7ATMA1

GND

R13065m

25121%2W

+5V

R1304 10k 0603

1%1/10W

GND

R130210

06031%

1/10W

LOAD_GATE

13. Active Load Bank 3

Do not populate any components on this sheet

Page 69: E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew … · 2020-02-05 · Final Report E44: Electronic LED Display Caroline Gilger, Logan Wedel, Drew Maatman, Kevin Etta,

1 2 3 4 5

1 2 3 4 5

A

B

C

D

A

B

C

D

Date: 2018-11-28KiCad E.D.A. kicad (5.1.0)-1

Rev: ASize: AId: 14/14

Title: Electronic Display Power BoardFile: Loop_Response.schSheet: /Loop Response/Marquette University Senior Design 2018/2019 Group E44

1

23

4 T1401

1:1 Pulse Transformer

+5V

LOOP_TAP

12

J1403

Wave_Gen_In

12

J1401

VOUT

12

J1402

LOOP_TAP

LOOP_TAP

GNDGND

+5V

GND

14. Open Loop Transfer Function Test Components

Do not populate any components on this sheet