??? 04/27/08 15:59 Read: times |
#154043 - my very reason for not doing the push-pull Responding to: ???'s previous message |
In any case it is very very necessary to consider the nature of any and all circuitry and devices that you have attached to the "bus" when doing I/O in a turn-around manner like this. Always make sure that you prevent cases where the MCU is in push-pull output mode at the same time that some other device is in its own output mode on the same wire(s).
A design - not mine (originally) - worked beautifully for a very long time and then chips failed. I found (VERY well hidden) that for brief periods of time, a signal was pulled up and down (but not read while the 'dual pull' existed). I am 'scared' of some such condition being missed when 'someone' some day in the future makes a change and 'accidentially' makes this happen. My experience is that you can definitely avoid this in your original design, but the person that, after you have left, get tasked with a "nominal change" to a product he does not know, may create this. I think that one of the duties when creating the original design is to think of the poor sod that - without any knowledge of the product - get tasked with doing something 10 years down the road. YES, of course you document it, but will the guy that has 2 days to make a change to something he does not know (yes, I have been 'that guy') know enought not to have the potential? Erik PS: now someone will post "he should read and understand the documentation" which he would in an ideal world |
Topic | Author | Date |
Silabs C8051F020 and LCD busy bit | 01/01/70 00:00 | |
of course, it don't | 01/01/70 00:00 | |
Pushpull... | 01/01/70 00:00 | |
Problem solved | 01/01/70 00:00 | |
Misinterpreting | 01/01/70 00:00 | |
Another one on the Silabs IDE.. | 01/01/70 00:00 | |
SiLabs to Keil | 01/01/70 00:00 | |
post this in the SILabs forum | 01/01/70 00:00 | |
editor is not keil | 01/01/70 00:00 | |
never used it, but .... | 01/01/70 00:00 | |
ASS U ME![]() | 01/01/70 00:00 | |
my very reason for not doing the push-pull | 01/01/70 00:00 |