Path: Home => AVR overview => Applications => DCF77 receivers => OpAmp receiver => Async RX m324   Diese Seite in Deutsch: Flag DE
DCF77 receiver logo Applications of
AVR single chip controllers AT90S, ATtiny, ATmega and ATxmega
DCF77 async receiver and 7-segment LED driver with an ATmega324
Logo
This project is experimental. I don't know if it really works as planned here.

10 DCF77 AM direct receiver with gain-regulated OpAmps and an ATtiny25

10.8 Async serial receiver and LED display with ATmega324

The direct receiver with a regulated OpAmp outputs an async serial signal in a long format, if so desired. This receiver here reads this async signal and displays the received content on an LCD. With that, time, date, weekday as well as status messages from the receiver can be displayed, depending from the size of the attached LCD.

10.8.1 The LED display of the clock

The display used here has been described here. It works with four decimal digits with 28 pieces of 10mm-LEDs, that are organized in seven segments by four LEDs each. Each segment is attached to a constant current driver. In the middle between the four digits a double point is located with two LEDs, altogether 114 LEDs. The original works with an ATmega48.

10.8.2 Necessary hardware

Async serial receiver with large LED display ATmega324 To additionally enable adjustment of the watch via an async serial interface would have resulted in large changes to the original ATmega48 design, because the original already used RXD for a different signal. So I had to change to another controller.

After consulting the AVR selection window in avr_sim I decided to try it with a 40-pin AT324PA, which is commercially available and cheap and has all that is needed for the large watch: The schematic shows how all components are connected to the ATmega324. As a gimmick a red-green dual LED has been added that can display the state of the DCF77 receiver: Calculation basics are in the Libre-Office-Calc file here.

©2021 by http://www.avr-asm-tutorial.net