代写辅导接单-FALL 2025/ECE648 -

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top

FALL 2025/ECE648 3 EXAM 2 (Open book, notes and Laptop)

Name: _____________________________________

ID: _____________________________________

NYU Tandon School of Engineering

We have spent most of our time on the developer side of Embedded Systems.

Now let’s put ourselves on the

designer side….

Suppose you were tasked with designing your own chip device that measures kinetic movement, similar to an

accelerometer or gyroscope.

We’ll call it the NYUF25 chip….

Your chip specifically calculates a 16 bit tremor value, a 16 bit dyskinesia value and a 16 bit “freezing of gait” (FOG)

score.

The chip is used in embedded systems for management of Parkinson’s disease.

You should provide the

following functionality.

• Configuration parameters like “enable” functions and thresholds for each feature etc.

• I2C capabilities to communicate with remote microcontrollers

• Analog output pins to provide real-time analog levels of tremor, dyskinesia and FOG scores

• Interrupt pins to provide real-time access to significant “events” in your chip

Now, this exam requires you submit the following sections of your datasheet for this device (please read

completely before beginning to implement).

1. Description Section: Write a paragraph that describes your chip and how it works.

2. Pinout Section: Propose a pinout diagram/package for your device that provides the necessary power

pins, GPIO pins, interrupt, analog out and I2C communications pins.

You should show a sample

interconnect diagram as well.

3. Analog Output Section: Write a paragraph, with examples to describe how your analog pins can be used

by an embedded system developer to interface the NYUF25 chip.

4. Interrupt Section: What interrupts would your design provide for remote microcontrollers to interface to?

Describe how they work in this section.

5. Register Mapping: Propose a register mapping spreadsheet that provides an external microcontroller the

capabilities to configure your device, interrupts, thresholds etc. and retrieve the relevant information you

choose to provide.

Be sure to specify default values and bit specifications of each memory location.

Use

a sample datasheet as a reference.

6. Communications: Provide a communication section that outlines all the I2C requirements for your chip.

It

should include address information, timing diagrams and standard use cases for communicating to the

NYUF25 chip.

7. Sample Usage: Write a sample code segment that you would include in your datasheet that would help

the end user interact with your device in a typical use case.

Assume you are using your STM32L4 board

and MBED in this section.

Make sure your sample includes configuring your device, reading in analog

outputs of the NYUF25 chip, servicing interrupts and reading registers via I2C.

Submit these sections of your datasheet in Brightspace.

Good Luck.

51作业君版权所有

51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: Fudaojun0228