Which Microcontroller to Choose for VARIABLE DIGITAL NOTCH FILTER Lab Project

  • Thread starter Thread starter dk99
  • Start date Start date
  • Tags Tags
    Microcontroller
Click For Summary

Discussion Overview

The discussion revolves around selecting a microcontroller for building a VARIABLE DIGITAL NOTCH FILTER as part of a lab project. Participants are considering either the AVR Atmega-32 or the 8051 microcontroller, discussing their respective merits and resources for learning about microcontrollers.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Exploratory

Main Points Raised

  • Some participants suggest using the Atmega-32 due to its modern features, including an inbuilt ADC.
  • Others argue that the 8051, while an older architecture, has a well-established ecosystem and is still relevant for certain applications.
  • One participant notes that the 8051 is an 8-bit processor and may only be suitable for simpler DSP tasks, implying limitations in processing power.
  • Another participant emphasizes the importance of legacy hardware and software that still relies on the 8051, suggesting that transitioning to newer technology can be costly and risky.
  • Several participants request tutorials for learning about microcontrollers, with suggestions to check the manufacturers' websites and specific application notes from Atmel.

Areas of Agreement / Disagreement

Participants express differing opinions on the suitability of the Atmega-32 versus the 8051 for the project. There is no consensus on which microcontroller is definitively better, as arguments highlight both the advantages of modern features and the relevance of legacy systems.

Contextual Notes

Participants mention the potential limitations of both microcontrollers in terms of processing power and application suitability, but do not resolve these concerns.

Who May Find This Useful

This discussion may be useful for students or hobbyists looking to choose a microcontroller for digital signal processing projects, as well as those seeking resources for learning about microcontroller programming and applications.

dk99
Messages
10
Reaction score
0
Which Microcontroller??

i am supposed to build a VARIABLE DIGITAL NOTCH FILTER using a microcontroller (either avr atmega-32 or 8051) for my lab project.
I don't know which one to chose please help me out.
And suggest any nice tutorials to learn about microcontrollers.
 
Engineering news on Phys.org


dk99 said:
i am supposed to build a VARIABLE DIGITAL NOTCH FILTER using a microcontroller (either avr atmega-32 or 8051) for my lab project.
I don't know which one to chose please help me out.
And suggest any nice tutorials to learn about microcontrollers.

I've used the 8051 for some DSP, but it's just an 8-bit processor, right? Seems like you would only use it for DSP if the DSP were relatively simple, and cost was a big factor.

For either one, the manufacturer will have tutorial resources on their website.
 


I would use the Atmega-32. The 8051 is a legacy chip that is only kept around because old timers don't like to learn new technology.
 


Who you calling old timer?! :biggrin:
 


Topher925 said:
I would use the Atmega-32. The 8051 is a legacy chip that is only kept around because old timers don't like to learn new technology.

That's a bit unjust. There's a lot of legacy hardware and software, design tools, etc that's been thoroughly developed and tested that requires 8051 processors, and there's no shortage of sources for compatible processors. Migrating to a more modern processor would often be expensive and would involve not-insignificant risks. It's not just kept around because "old timers don't like to learn new technology".

That said, I'd go with the AVR. It's a simple and clean design, and if your goal isn't specifically to learn the 8051, it seems an odd choice. The AVR is also a bit unusual for this, though...like the 8051, it's an 8-bit microcontroller, not a DSP, and depending on your needs may be extremely lacking in processing power. In any case, check out http://www.avrfreaks.net/ for forums and other resources, and look at Atmel's application notes.
 


Ya.. Atmega looks like a superior choice because it's got an inbuilt ADC and all.

please suggest any tutorials for learning about microcontrollers
 


dk99 said:
Ya.. Atmega looks like a superior choice because it's got an inbuilt ADC and all.

please suggest any tutorials for learning about microcontrollers

berkeman said:
the manufacturer will have tutorial resources on their website.

4-char
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
7K
  • · Replies 17 ·
Replies
17
Views
7K
Replies
2
Views
5K
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 8 ·
Replies
8
Views
18K
Replies
4
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 7 ·
Replies
7
Views
16K