Other semiconductor makers are rolling out similar solutions. Late last year, Renesas Electronics introduced its RH850 32-bit RISC MCUs, which incorporate up to 8 MB of Flash memory. It also rolled out the RZ family of ARM-based microprocessors, aimed at applications requiring up to 300 MHz of performance.
For end node communication, Freescale also recently unveiled its S12 MagniV microcontroller portfolio. MagniV is targeted at the end nodes on LIN body networks (which handle doors, windows, and lighting), as well as CAN networks (which control onboard diagnostics and powertrain). Freescale says the new MagniV family will enable automotive engineers to use fewer components and cut board sizes at the end nodes, possibly removing as much as 20 pounds of copper wiring from vehicles.
To be sure, the auto industry still has a major challenge in its ongoing electronic clean-up efforts. Vehicles use MCUs in virtually every major auto system, ranging from engines and transmissions to air bags and instrument clusters. Moreover, the list is growing, as processors migrate out to ignitions, horns, phones, headlights, heaters, seat motors, turn signals, dome lights, DVD players, window lifts, navigation products, power steering systems, and tire pressure management devices, to name just a few.
But suppliers believe that the latest generation of their MCUs can make in-roads. “There’s a way to reduce the number of modules and gateways,” Loane told us. “Hypothetically, if we could get it down to a single module that integrates all the functionality, that would be ideal.”
Yes, it's interesting that a lot of industries follow the same rule in this regard, especially in the beginning of introducing new technologies, when complexity grows quite quickly and innovation can't really keep up with it. And as you mentioned, it's when complexity slows down that people can take a step back and see what's been created and try to come up with a better way to do than simply building on top of what already is there.
"A single master controller" would be one huge nightmare from a number of different perspectives. First and very obvious is the replacement price, which would undoubtedly be over a thousand dollars. Not bad while the car is under the 3 month new car warranty, but a real killer for the second owner owner of a ten year old used vehicle. Next comes the fact that wswith all of those dozens of functions in one module, the wiring to that module would therefore consist of all the wiring that went to all of those modules. The resulting multipin connectors would be a horrible reliability problem, and a real pain to install and remove. Next comes the millions of lines of code that would undoubtedly have a few errors that would not appear until after the first few thousand cars had been sold. And have you ever heard of software that somehow connected otherwise unrelated processes? Just consider those possibilities.
I like the ball of twine analogy, Liz. This ball of twine has been growing since the late '80s, when I first wrote about electronically-controlled transmissions. In 2007, awareness of the problem grew, but the the numbers are still creeping upward. The only difference today is the complexity is not growing as fast as it was 15 years ago.
The automotive industry needs to develop a standard similar to MIL-STD-1553 or ARINC 429. A common bus to handle all the data inputs. You could then have a common display(s) for all the systems to readout. You could see GPS information on the backseat DVD screens. The technology is already in-place just needs to be implement into an automotive frame.
Informative article, Chuck. This does indeed sound like a complicated problem. It seems like that the auto industry's microcontroller evolution has been similar to many other types of technology (I'm thinking of IT networks in particular): attack the problem with as many as you can first, then realize you've created quite a big ball of twine and need to scale back and take a bit of a less-is-more approach. I'm sure they will eventually figure it out and at some point there will be one super-intelligent microcontroller for everything. Then people will fret about that type of design, worrying what might happen if that fails...and the process will start all over again.
The more complex a processor/MCU the more prone to failure it can become. Every PC I had locked up at one point, every phone eventually failed, even my graphing calculators would experience an error. Cars will need to be reset in the future like our smartphones, I wager.
Simple MCUs that perform one specific task with little outside connectivity are easy to test and ensure they will work the same every time. Not the case with more transistors onboard.
I'm not suggesting living in the past with cars... but better safety is needed. Hope that is the case.
Yes, combining of functions is the plan going forward, Al. There are two theories: Domain control, in which electronics are clustered by function; and zone control, in which electronics are clustered by geography. I think it will be a combination of the two, with domain control rpobably being more prvalent. Either way, it will take a lot of computing power to bring it all together.
Design engineers need to prepare for a future in which their electronic products will use not just one or two, but possibly many user interfaces that involve touch, vision, gestures, and even eye movements.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies.
You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived.
So if you can't attend live, attend at your convenience.