7282 views|9 replies

49

Posts

0

Resources
The OP
 

[Repost] Let me talk about the annoying 51 chip [Copy link]

[Repost] Let me talk about the annoying 51 chip

  I have been using the 51 chip for a long time. I was originally very dissatisfied with its power consumption, but because its price is getting cheaper and cheaper, its cost performance is still very good, so I can't get rid of it.

1. Sleep. Generally, the system will not be too busy, so proper sleep can still save some power. In some simple systems, taking more time to sleep is the key to saving power. You can see that other chips do not consume power, only the microcontroller is the key. Sometimes, increasing the main frequency will get more sleep time, which will make the system power consumption smaller. However, it is worth noting that frequent switching between sleep and working states will cause the power supply to fluctuate at the mV level, especially for many linear regulators with an output capacity of less than 100mA. Such fluctuations may affect the AD and some other analog circuits in the system, which is worth noting.

2. Power-off. If the power-off mode is entered, many 51 chips cannot be restarted through interruption. You can add a micro-power microcontroller to provide reset. This microcontroller is only responsible for keyboard scanning and resetting the 51 microcontroller, as well as sending keyboard codes to the 51 chip. I have seen a handheld device before, which consumes very little power, but includes large-capacity storage, display, input, data output, retrieval and other functions. Usually, 89C51 is always in a power-off state, but after keyboard operation, it resets and starts running, and automatically powers off after processing the tasks sent by the keyboard.

3. Complex calculations. Complex calculations (such as exponential calculations, floating-point multiplication and division) will definitely take up more system timing. To reduce the sleep time, you can use a table lookup method. In this way, a large-capacity table replaces the on-site calculation. Wouldn't you be able to sleep more time?

4. If the software tasks are reduced to a certain extent, you can consider running the crystal at 32k. In fact, this saves more power, but it means that the 51 software basically has nothing to do at high speed and does not require serial communication. Otherwise, you should face reality honestly.

  I think that the 51 chip is not very suitable for battery-powered systems, but from the development cycle, its development environment is very good. After all, it can carry relatively large applications of 8-bit machines, and sometimes it has to be used. I think the AVR microcontroller that is closest to the 51 is more suitable for future applications because its performance-price ratio is still good compared to other microcontrollers, unless the 51 chip can achieve an operating current of less than 2mA, a sleep current of less than 500uA, and a power-off current of less than 10uA under 3MIP in the future.

  The above are my immature ideas, and I hope to get your guidance.

This post is from Test/Measurement

Latest reply

If you want to save some money, don't use 51. Every chip is not perfect. I hope you understand this! We should just take its advantages.  Details Published on 2006-12-26 13:41
 
 

9

Posts

0

Resources
2
 
The whole story is a mess. It has been a mess.
This post is from Test/Measurement
 
 
 

9

Posts

0

Resources
3
 
Receptive urban area is simple and clever
This post is from Test/Measurement
 
 
 

251

Posts

0

Resources
4
 
The impact of power failure and hibernation on the power supply voltage does exist. This problem almost killed me. Because of this, I had several large capacitors on my things, which could have been unnecessary, plus two days of overnight work.
This post is from Test/Measurement
 
 
 

3

Posts

0

Resources
5
 
It's just a word: "chaos!" The guy above, I heard you're an expert? Can you give me some pointers?
This post is from Test/Measurement
 
 
 

251

Posts

0

Resources
6
 
I don't know what to point out, I'm also a rookie, hehe
This post is from Test/Measurement
 
 
 

3

Posts

0

Resources
7
 
The electronic engineering world says you are an expert
This post is from Test/Measurement
 
 
 

3

Posts

0

Resources
8
 
Blind modesty...
This post is from Test/Measurement
 
 
 

293

Posts

0

Resources
9
 
Haha, don't be too modest, just say what you know, and only by discussing together can we make progress together
This post is from Test/Measurement
 
 
 

17

Posts

0

Resources
10
 
If you want to save some money, don't use 51. Every chip is not perfect. I hope you understand this! We should just take its advantages.
This post is from Test/Measurement
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list