Saturday, Aug 09, 2008 at 12:49
>And Mike, your "expert" knowledge in this area would be????
Coming up to 35 years in the business. Started as an
electrician worked on low voltage systems, high voltage
systems, industrial machines, control systems and diesel
generators. Qualified (a couple of times) into tertiary
electronics. Extensive experience in the design of both
hardware and embedded (real time) software, CPLD design too,
and a bit of PC code thrown in for good measure.
More specifically I have designed, or been significantly
involved in the design of; medical implantable devices,
broadcast control systems, military battlefield equipment,
high power RF sputtering systems, automotive analysis
equipment, very high resolution ultrasonic polymer defect
analysis, atomic weapons, the JET project, very early warning
smoke detection, some high volume consumer junk and lots of
stuff I've forgotten. Many contributors to this
forum will be
driving round in vehicles which have both software and
hardware designed by me in them. Currently I am engaged as a
consultant to the largest scientific organisation in the
southern hemisphere and am involved in the
electronic/software aspects of complex safety systems and
doing a bit of AGM battery analysis too.
I have written code for more microcontrollers than I can
recall going back to the Intel 8080 and up to current RISC
machines. Hardware wise I was designing in TTL and 4000
series CMOS (also did a bit on valves! :) before micros
became common place. All the above across most of the
continents too.
I believe I can say, I know my way around most things
electrical.
Now: designed in faults?
Hardware: as an example Bosch don't accept the performance
data supplied by electronic component manufacturers instead
they perform their own, very sophisticated, analysis and
create their own data set. Last time I heard, this process
cost around A$30,000 per component which makes for very
expensive resistors. Bosch designers are strictly prohibited
from using components which have not been Bosch qualified -
why do you think Bosch go to all this trouble?
Software: it's probably fair to say that most embedded
software is not written by the end user instead they contract
out for those skills usually. Software written outside the
company will be supplied as source code which will be
analysed by the purchaser and in many cases there will be
penalty clauses in the event of bugs. eg. if you supply to a
motor vehicle company you also agree to carry the cost of a
recall if your product should cause one - that is an
excellent incentive to ensure you get it right. If the
software is written inside the company it will go through
peer review and extensive testing.
Do you _really_ believe that companies such as Sony,
Panasonic, Toyota, Ford, Bosch etc, etc... would risk the
total commercial destruction of their brand name if it got
out (which it inevitably would) that they were designing in
random faults to their products? They would have to have a
commercial death wish to do so.
I could go on... but suffice it to say that after all my time
in the industry, all over the world, I have _NEVER_ seen or
even heard of a product being deliberately designed to fail
and unless you can present conclusive evidence of such I say
the assertion is rubbish.
Mike Harding
FollowupID:
586557