TECH 3812
Digital Electronic Communications
Spring 2024

Instructor Info

Daniel Kohn
Email: dekohn@memphis.edu
Office ET218
Phone: 678-4515
Office Hours

Course Info

Course Policies
GradeWatch Access

Assignment Submission

Submit Assignments

Course Outline:

DateTopicReadingHandoutsAssignments
Jan 17No Class (Due to Inclement Weather)   
Jan 19No Class (Due to Inclement Weather)   
Jan 22Welcome

Intro to Communication

Data Transmission

Teams Link to class

No Lab today

 Lecture Notes

Lecture Notes
 
Jan 24Tranmssion Media

Teams Link to class

 Lecture Notes 
Jan 26AM/FM

Teams Link to class
Analog AM/FM

Modulation Techniques (start to 3:47, 6:05-6:22, 11:44-13:21, 16:28-17:05, 21:33-end)
  
Jan 29Transmission Lines

Lab Demo
Propagation Velocity
Cable Velocity Factor (Use RG-174 for this lab)

Transmission Line Terminations for Digital and RF signals - Intro/Tutorial Video

Reflection Video
Lecture NotesLab Demo #1 - Transmission Lines
Jan 31Phase Modulation Wave Phase
Digital Modulation
Modulation
ASK
APSK and QAM
PSK
  
Feb 2No Class (Instructor Out)   
Feb 5Signal Encoding Lecture NotesLab Demo #2 - AM/FM demo (using 2 function generators and showing both analog and digital data transmission)
Feb 7Signal Encoding (Cont)

Synchronous Serial
 Lecture Notes

Lecture Notes
 
Feb 9No Class

Go to Career Fair
(Email a career fair selfie for extra credit)
   
Feb 12No Class (Instructor at Doctors Appointment)

Sychronous Serial (Lab)
PS2 Keyboard Lab #3 (Sync Serial) Due (via paper submission) start of next week's lab.
Feb 14RS-232 (Com) Port Parallel to/from Serial
UART
UART
Standard Baud Rates
MAX232
Charge Pump
The RS-232 Standard
Class Notes  
Feb 16RS-232 Snooping

Application of Sync Serial (Card Reader)
RS-232 Gender changers and null modems

RS-232 Snooping

Magnetic Card Reader
  
Feb 19SPITerminology Reexamination

What could go wrong: SPI (Hackaday)

SPI Explained (Note code for different uProc)
Class Notes (not including SPI Registers for AVR)

Class Notes
Lab #4 (RS-232)

I will accept redos for this lab until Monday Apri 1 at 12:40pm
Feb 21Scope Tips and Tricks
(Hand Back Sync Serial Lab)
I2C
 Class Notes  
Feb 23I2C Cont   
Feb 26Work on Lab #5
(Start lab during class time)
  Lab #5 (SPI Lab) - Due at start of next lab (after spring break)
Feb 28USBIntro to USB (video)

USB Decoded

USB Doc
  
Mar 4-8Spring Break   
Mar 11I2C Lab  Lab #6 (I2C) - Due in one week. Please make sure to label each capture as stated in handout.

Link to RTC Datasheet
Mar 13Intro to Networking Class Notes
Class Notes
 
Mar 15Low Attendance
(Extra Credit for those who attended)
   
Mar 18Networking (Continued)

Take Home Test #1
  Lab #7 - due in one week (hand in sheet, submit captures via electronic submission - zip file)..

Test #1 - The test is open notes, open book, open references.

Suggest printing it out, working the problems then coming back to the page, fill in the answers on line and submitting.

The Login is your last name (first letter of your last name is capitalized), and the password provided via email for Gradewatch.

Due by 5pm Friday Mar 22, 2024.
Mar 20Discuss Lab 7   
Mar 22Intro to Networking (Continued) Class Notes 
Mar 25HTTPHTML Tutorial

CSS Tutorial (For additional formatting)
 HTTP Minilab
Mar 27Intro to Internet of Things Class Notes  
Mar 29Forms / Post / GetHTTP Request Methods (Post & Get)  
Apr 1MQTTMQTT Intro Video
MQTT Website
MQTT Getting Started


MQTT Protocol Overview
MQTT v3 Protocol Spec
Dissecting MQTT Using Wireshark
Lecture NotesLab #8 - Due in one week.
Apr 3MQTT / Node-Red / ESP8266
(Intro to next Lab)
MQTT Essentials

ESP8266 IoT Board
  
Apr 5Meet In ET 207   
Apr 5Meet in ET 207
Start MQTT Lab
  Lab #10 - Export flow and submit as well as demo to instructor for credit.
Apr 8No Class (Solar-Eclipse)   
Apr 10Meet in ET 207
Complete MQTT Lab
  Lab #10 - Due at end of class.
Apr 12Industrial Automation ProtocolsList of automation protocolsLecture Notes 
Apr 15Wireless ProtocolsRF Wireless World

Zigbee Tutorial
  
Apr 17Discuss Test #2   
Apr 19Node-Red / MySQL / MQTT  Lab #11 - Use MQTT, MySQL and Node-Red to store data. Due by Study Day @3pm.
Apr 22    
Apr 24    
Exam WeekTest #2  Test #2 - The test is open notes, open book, open references.

Suggest printing it out (including larger images), working the problems then coming back to the page, fill in the answers on line and submitting.

The Login is your last name (first letter of your last name is capitalized), the password is the same one you were emailed for Gradewatch at the start of the semester.

Test is opened now till Monday Apr 29 at 12:30pm
     

Reference Links:

Heimdall Magic Ball is an IoT device used to monitor Power Lines. The device is powered by the transmission line itself and can be installed using a arial drone. Video 1 Video 2
A Look Inside Apple's $130 USB-C Cable