??? 11/24/09 20:42 Modified: 11/24/09 22:26 Read: times |
#171138 - Don't feed other pins without VCC Responding to: ???'s previous message |
Don't remove VCC to a chip without removing voltages to all other signals.
If you feed 5V to other pins, they will normally supply voltage to the VCC line. Many chips behaves as if they have a diode from the different I/O signals to VCC, so you get a diode voltage drop. Some chips can handle a lot of abuse - much thanks to these body diodes. Some chips goes up in smoke for almost no abuse. When in doubt about availability of power to all signals, it can often be good to have a series resistor on the signal lines just to make sure that they can't be used to feed to much power into the chip the wrong way. In the case of 8051 chips, the weak pull-up in the processor will limit the amount of current sent into the ADC. Edit - forgot to ask you: Have you verified that the /CS and /RD signals gets activated when you try to read from the ADC0848? When not addressed, the ADC will keep the data signals in tristate and your processor will then just read its own pull-up resistors. |
Topic | Author | Date |
Receiving output from ADC0848. | 01/01/70 00:00 | |
Don't feed other pins without VCC | 01/01/70 00:00 | |
CS and RD working. | 01/01/70 00:00 | |
Wrong understanding of ADC! | 01/01/70 00:00 | |
But according to Mazidi... | 01/01/70 00:00 | |
No, you don't! | 01/01/70 00:00 | |
Sorry! | 01/01/70 00:00 | |
How do you see that? | 01/01/70 00:00 | |
The LCD shows a 255. | 01/01/70 00:00 | |
But this can have zillions of reasons... | 01/01/70 00:00 | |
Never retype source code when posting | 01/01/70 00:00 | |
Working! But with errors... | 01/01/70 00:00 | |
You must convert raw ADC reading into temperature | 01/01/70 00:00 | |
Self-heating?![]() | 01/01/70 00:00 | |
Configured as push-pull? | 01/01/70 00:00 | |
It's a P89v51RD2 | 01/01/70 00:00 | |
Difference only noticeable if contention | 01/01/70 00:00 | |
then STOP what you are doing | 01/01/70 00:00 |