AndrewFinal Project Proposal
Download
Report
Transcript AndrewFinal Project Proposal
Low Power FM Receiver
Andrew Young
November 17, 2008
Overview
Project Inspiration
Requirements
Differences
Design Block Diagram
Design Schematic
Operational Flowchart
LCD Layout
Questions
2
Inspiration
2008 IEEE Student Contest
◦ Objective: Create low power FM radio receiver
◦ Can use commercially-available IC subsystems
Senior Design Project
◦ Competition between two teams
◦ Goal is lowest power consumption
3
Design Requirements
Receive FM radio from 88.1 to 107.9 MHz
Output audio at > 4mW per channel to standard 32-Ohm
headphones (33-Ohm resistors used for testing)
Adjustable volume/station
Interact with user via LCD interface
Entire design implemented on one PCB
Competition Testing:
One supply source, < 15V DC
Design allows for internal circuit inspection
Optional Extras:
Display RDS data (station name, artist, song title)
Any extra features (signal strength, station presets, menu)
My own customization – video games, easter eggs, etc.
Differences
What is different about this design
compared to the senior design project?
◦ Extra features – Something cool to add which
takes advantage of already-existing
components, such as the attached LCD and
joystick (video game, perhaps?).
Design Block Diagram
Headphone
Amplifier
FM Receiver IC
(Si4703)
Microcontroller
(ATMega32)
LCD/User
Interface
104.1
6
Schematic - Page 1
Push Buttons
Port A
LCD
Port B
FM Receiver
Si4703
Comm
ATMega32
Battery
Output
Switching Power Supply
Audio
L/R
Voltage
Adjustment
Schematic - Page 2
On/Off
Switch
Clock
Generator
Audio L/R
Batteries
(2x AA)
Headphone Jack
Gain Adjustment
Potentiometers
Noise
Suppression
Input
Coupling
Low
Voltage
Input
Audio Amplifier
ESD
Protection
AVR Application Development
Codevision AVR IDE (Evaluation)
◦ Limited to 2kB code size
◦ Built-in libraries (LCD, I2C, Power-Save)
AVR Studio 4.0
◦ Used to debug and set clock rates, voltage
levels, fuses
Operational Flowchart
Power on
Interrupt When Button Pressed
AVR Initializes
Receiver &
LCD
Determine Button Pressed
(Volume Up or Down, Tune Up
or Down)
Set to Default
Station &
Volume
Receive RDS
Data
Idle
Send Appropriate Signal to IC
to Change Volume/Station
Receive
Signal
Strength
Send Appropriate Signal to
Receive Current Volume/Station
Output
Signal & RDS
to LCD
Translate Data to LCD Output
Interrupt
Return from Interrupt
10
LCD Layout
104.1 - KZRZ
Artist – Song Name
Sig. █ █ █ █
Vol. █ █ █ █ █ █ █ █ █
11
Summary
Designing Low-Power FM Radio Receiver w/
Inspiration: Senior Design Competition
Extras: Features not required by the senior design
project, such as a video game using the 4x20 LCD and
the attached joystick.
12
Questions
13
ATMega32 AVR
Silicon Labs Si4703
Headphone Amplifier – MAX9725