> “We were able to substitute alternative chips, and then write the firmware in a matter of weeks,” Musk said. “It’s not just a matter of swapping out a chip; you also have to rewrite the software.” https://www.theverge.com/2021/7/26/22595060/tesla-chip-short...
Why did car companies allow themselves to make such a strategic mistake? Shouldn't they be on a standard microcontroller architecture? Why not even use ARM, X86, etc? It'd save them money at this point. And there wouldn't be a supply risk.
Why Carmakers Can’t Transition to Newer Chips
61–70 of 335 posts
Re: Why Carmakers Can’t Transition to Newer Chips
#62Earlier quoted context omitted.
Window controls are safety regulated modules in modern vehicles. They detect the closing force and reverse direction off the required motor torque exceeds av threshold so that you can’t accidentally or intentionally choke someone with the windows. This feature is required by standards bodies and some regulators. Why not put those smarts in one big module, say the Body Control Module which is always huge and already g…
> Window controls are safety regulated modules in modern vehicles. They detect the closing force and reverse direction off the required motor torque exceeds av threshold so that you can’t accidentally or intentionally choke someone with the windows. This feature is required by standards bodies and some regulators. All of this is achieved with a single <$1 part, fixed torque clutch... But who in the world wants to int…
Re: Why Carmakers Can’t Transition to Newer Chips
#63Maybe the old nodes are efficient enough for the chips they need. Then again it would make sense to update designs frequently enough to stay at nodes that have plenty of capacity, perhaps every 5 or 10 years or so?
Re: Why Carmakers Can’t Transition to Newer Chips
#64Earlier quoted context omitted.
They actually theoretically have a thing for this already. It's called AUTOSAR (now AUTOSAR Classic). It's supposed to be a component architecture to write down the software against a framework that can be backed by different MCUs. Of course, in practice much of the underlying esoteria of any given MCU/board configuration bled up through the abstractions and/or produced custom extensions.
And AUTOSAR is a nightmare of a framework where it's nigh impossible to understand what is going on because of the crazy abstractions.
That said, we're working with some groups in some automotive companies who are breaking this mold rapidly.
Re: Why Carmakers Can’t Transition to Newer Chips
#65This feels like lack of planning. The semiconductor industry was a known entity for many years before this level of integration came to vehicles. They should have known this would happen. Ultimately the industry will have to maintain their own production for consistent silicon.
In any complex undertaking, how can we know when enough planning has been done?
Re: Why Carmakers Can’t Transition to Newer Chips
#66Earlier quoted context omitted.
ECUs are simpler to build than the mechanical components they replaced and do things impossible to do mechanically (given the space and weight limits of a car). Jadon Cammisa has a great series on this stuff. Here's just one episode on one topic, drive by wire throttle control: https://youtu.be/gKsCHx5NOMM
Most drive by wire systems I seen are nothing, but a simplest closed loop PIDs. It's very close to what you are taught in the "How to write a PID controller" class without much extra creativity.
Re: Why Carmakers Can’t Transition to Newer Chips
#67Earlier quoted context omitted.
And AUTOSAR is a nightmare of a framework where it's nigh impossible to understand what is going on because of the crazy abstractions.
Indeed, it's a mess and the surrounding tooling ecosystem is a pile of weird Windows GUI tools of about the quality you'd expect for very expensive tools that do very little provided to a captive customer base. It's all very circa 1990s RAD-tool mania-esque still in many ways. That said, we're working with some groups in some automotive companies who are breaking this mold rapidly.
Re: Why Carmakers Can’t Transition to Newer Chips
#68If not, how complex would it be to "port" an existing 90nm chip, to produce a 16nm revision? Impossible, or quite easy but not cost effective? From the POV of the car companies, could such revisions be used directly, or would they need to be qualified in the same fashion as new parts?
Re: Why Carmakers Can’t Transition to Newer Chips
#69Vehicle electronics have some real environmental challenges as well. They have to function correctly * after they've been parked outdoors in Death Valley all day. * after they've been parked at -40 degrees for a long time. * when doused with slush containing road salt. * when their wiring harnesses deteriorate after a couple of decades of hard use. * at least for a few seconds after a catastrophic crash. It takes the…
After their delaminationg non-automotive grade screens I'd be wary.
Their solution to it was to make the air conditioner always run in the sun when parked and promote it as a feature, wasting untold megawatt hours of electricity.
Re: Why Carmakers Can’t Transition to Newer Chips
#70> “We were able to substitute alternative chips, and then write the firmware in a matter of weeks,” Musk said. “It’s not just a matter of swapping out a chip; you also have to rewrite the software.” https://www.theverge.com/2021/7/26/22595060/tesla-chip-short...
Why did car companies allow themselves to make such a strategic mistake? Shouldn't they be on a standard microcontroller architecture? Why not even use ARM, X86, etc? It'd save them money at this point. And there wouldn't be a supply risk.