thats too strict, when you have to sign off on something that you changed the parts for when you had fingers on your throat from the beginning, fat chance its gonna be a quality product. Everything has to be negotiable about a design because the fucking
device physics are not aligned with some stupid ass company policies or wants lol. There is a high chance they have low grade unrefined bullshit to begin with.
They could say 'ideally we want' but if you start hearing 'don't bullshit' on your first day (verbose), fuck em!
Sounds like when the supply chain is bad, work sucks.
There is something to be said about being respectful for someones topology or core components (don't switch a MCU architecture for no reason) but acting like this about some analog parts is silly. There are so many different types of similar performance converters a smart person can make with similar costs and performance that its hardly an issue, unless the power levels are staggering.
Like if someone started making demands to switch a classic well liked simple class A stage to a class D for little to no reason, I could see that as someone trying to change the 'feel' of a product where sales starts thinking 'wtf', but in most cases you would be OK. I had issues like this were there was maybe like 1 circuit out of many that I was warned is 'difficult' to work with and not to spend time screwing with it unless I knew exactly what was going on. I did not* so I just left it alone because there were like 50 easier development paths to takes in order to improve the complex board. But still that meant like "if you can't present a page of equations and ramifications for changes you want to make with this sub circuit in 2 weeks, just work on something easier". It was not off the books, it was just a 'difficult work' warning, which is reasonable, because most companies have circuits that would cause a mental breakdown in a starting engineer if they were given it for a first job.
*I tried to compare it to other parts/typologies that I chose with regards to either performance or cost, but my analysis was unable to find a better circuit, so I just did not push the issue. Classic case of something complicated working fine in a circuit surrounded by other things working not so fine, so just leave that alone and so something else. You get to be the one telling the boss good job for once, it looks like your old circuit is still best in class (it was not only my desire to eliminate that circuit, it is good, but it sure irked people.. naturally you wanted to go to a modern part but it was just not gonna happen)
