Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/09/06 17:51
Read: times


 
#109631 - doing the impossible
Responding to: ???'s previous message
Although I think what is most fortunate is that people listen to you when you suggest that the HW be fixed.
thanx
VP types tend to think that expensive HW fixes (turning the board) are more easily covered up with firmware band-aids. This is not so much a problem at my current position, but I have live through it...

So have I. The problem is that a band-aid (HW fixed in SW) typically will reduce the problem rather than fix it. I do recall one such where delaying the read if a pin to the max the rest of the project could stand reduced a "frequent" problem to "rarely". I was not happy, but you do (most of the time) listen to the one whose signature is on the paycheck. The problem in a case like this is that when the white collar types see it reduced, they always say "reduce it more" and "that's impossible" is the equivalent to silence to these guys ears.

Another occasion, while developing a small market project with 48 identical boards (all required for test) I kept hammering "I can not make it work with these boards" (not My design) and kept getting the reply "we can not afoord 48 new boards". Well after 2 months of wasted time mgmt gave in and 3 days after the new boards arrived, the product prototype worked.

Now, I have a story where hardware was actually "fixed" by software. This, however, was not per se a fix, but due to the original developer not understanding the hardware and stating that the good hardware was bad. When software was developed that used the HW as intended all started working.

Thus I say with conviction hardware should be fixed with hardware, software with software. Example 1 above show that doing anything else may alleviate the problem, but never fix it.

Erik

List of 35 messages in thread
TopicAuthorDate
I2C bit banging            01/01/70 00:00      
   It has I2C bus            01/01/70 00:00      
      question, language and added info            01/01/70 00:00      
         SMB more reliable?            01/01/70 00:00      
            I never hung            01/01/70 00:00      
               Hanging I2C            01/01/70 00:00      
                  No LCD drivers, no hotplug            01/01/70 00:00      
                  Hanging I2C, and freeing it again            01/01/70 00:00      
                     Me too!            01/01/70 00:00      
                        which confirm            01/01/70 00:00      
                           So you've never had to            01/01/70 00:00      
                              I tend to fix hardware shortcomings with            01/01/70 00:00      
                                 Like I said, lucky.            01/01/70 00:00      
                                    doing the impossible            01/01/70 00:00      
                                       Even a nice word for it!            01/01/70 00:00      
                              Look at the philips I2C bus muxes            01/01/70 00:00      
                                 That would make sense            01/01/70 00:00      
            No            01/01/70 00:00      
               For hot plug use SMB            01/01/70 00:00      
               differences SMB IIC            01/01/70 00:00      
   I2C with hang recovery            01/01/70 00:00      
    I2C bit banging: yes !            01/01/70 00:00      
      I see nobody "fighting"            01/01/70 00:00      
         Re Erik            01/01/70 00:00      
            WHO, in his/her right mind would use pol            01/01/70 00:00      
               Really ?            01/01/70 00:00      
                  never used the 552            01/01/70 00:00      
                     HW-I2C not identical !            01/01/70 00:00      
                        where did you gtet that impression?            01/01/70 00:00      
                           Nice            01/01/70 00:00      
                           Re: SW-I2C efficiency            01/01/70 00:00      
                              then the question is "when"            01/01/70 00:00      
                                 No illnes seen until today            01/01/70 00:00      
                                    well, I can't            01/01/70 00:00      
            Good point            01/01/70 00:00      

Back to Subject List