Суровый русский даташит
Aug. 17th, 2016 10:13 amРаботать с западными производителями микросхем, как правило, легко и приятно: производитель выкладывает на сайте подробные описания того, как с ними работать, какие ножки за что отвечают, как микросхема поведет себя в тех или иных условиях и т.д. Но приходит ночь, наступает время импортозамещения, и на сцену выходят они - русские микросхемы. А у наших производителей нет традиции писать даташиты вообще: у нас есть либо "краткие технические характеристики" в пять строчек, либо Их Величество ТУ (технические условия) - толстый талмуд, в котором описано много всего, но как именно работает данная микросхема, тоже зачастую нихрена не написано. Иногда производитель решает все-таки сделать даташит, "как у всех", но делает это "на отъебись". Как это выглядит в реальности:
1. Даташит на отечественный микропроцессор. Ну, как отечественный - лицензированный. Соответственно, "даташит" гуглом переведен с импортного, а потом доработан руками. Даташит большой, почти 500 страниц, руки устали примерно к двухсотой странице, и дальше начинается адовый ад. Опечатки в количестве нескольких штук на страницу - это еще полбеды. А что такое "буфер почти не пуст" / "буфер почти не полон"? Есть выражение "без бутылки не разберешься" - но тут нужна далеко не одна бутылка. Почитал, прикинул, какой геморрой может получиться при реальной работе, сказал "ну нахер".
2. Микросборка, судя по краткому описанию в три строчки - примерно то, что нам надо. Звоним, говорим:
- А пришлите пожалуйста даташит, мы посмотрим, подойдет нам она или нет?
- Ой, знаете, у нас даташитов нет
- А что есть? Пришлите какой-нибудь развернутый рекламный материал хотя бы
- У нас есть только ТУ
- Хер с вами, давайте ТУ, его почитаем
- Пришлите ваши реквизиты, мы вам выставим счет за ТУ, оно 20 тысяч стоит
Платить 20 тысяч за информацию, подойдет нам этот модуль, или нет, мы разумеется не стали.
3. Еще модуль. Даташит есть, краткий, но понятный, модуль подходит. Позвонили разработчикам, уточнили пару нюансов, покупаем, разводим плату, ставим на нее модуль. Не работает. Тыкаемся осциллографом - и вместо обещанных логических "нуля" и "единицы" мы имеем уровни в 2.4В и 1.6В соответственно (так называемая ЭСЛ-логика, еще сука и инвертированная). Опять звоним разработчикам: "Ребята, что за хуйня творится?". Ответ: "А, там в даташите ошибка, зато у нас в ТУ все правильно написано, вы лохи, надо было у нас ТУ покупать и читать". Блядь, зная, что на официальном сайте лежит даташит с критически значимой ошибкой, и больше полугода его не поправить - за это надо пиздить ответственного все то время, пока он бегает с бегунком, увольняемый по статье.
Во всех трех примерах речь шла об изделиях с ценой в несколько десятков тысяч рублей за штучку, и о предполагаемом годовом объеме в несколько миллионов рублей. А потом удивляются, почему это наша электронная промышленность никак не может подняться с колен? Да потому, что с таким подходом ей еще надо встать на колени из положения "лежа".
P.S. Отдельные лучи ненависти - разного рода разработчикам, которые сразу после института устроились на военный завод, и больше никогда работу не меняли: именно они создают ту питательную среду, на которой паразитируют вышеупомянутые товарищи. Именно они, никогда не видевшие, как все это должно быть по правильному, жрут это говно из платных ТУ и прочего мозгоебства.
1. Даташит на отечественный микропроцессор. Ну, как отечественный - лицензированный. Соответственно, "даташит" гуглом переведен с импортного, а потом доработан руками. Даташит большой, почти 500 страниц, руки устали примерно к двухсотой странице, и дальше начинается адовый ад. Опечатки в количестве нескольких штук на страницу - это еще полбеды. А что такое "буфер почти не пуст" / "буфер почти не полон"? Есть выражение "без бутылки не разберешься" - но тут нужна далеко не одна бутылка. Почитал, прикинул, какой геморрой может получиться при реальной работе, сказал "ну нахер".
2. Микросборка, судя по краткому описанию в три строчки - примерно то, что нам надо. Звоним, говорим:
- А пришлите пожалуйста даташит, мы посмотрим, подойдет нам она или нет?
- Ой, знаете, у нас даташитов нет
- А что есть? Пришлите какой-нибудь развернутый рекламный материал хотя бы
- У нас есть только ТУ
- Хер с вами, давайте ТУ, его почитаем
- Пришлите ваши реквизиты, мы вам выставим счет за ТУ, оно 20 тысяч стоит
Платить 20 тысяч за информацию, подойдет нам этот модуль, или нет, мы разумеется не стали.
3. Еще модуль. Даташит есть, краткий, но понятный, модуль подходит. Позвонили разработчикам, уточнили пару нюансов, покупаем, разводим плату, ставим на нее модуль. Не работает. Тыкаемся осциллографом - и вместо обещанных логических "нуля" и "единицы" мы имеем уровни в 2.4В и 1.6В соответственно (так называемая ЭСЛ-логика, еще сука и инвертированная). Опять звоним разработчикам: "Ребята, что за хуйня творится?". Ответ: "А, там в даташите ошибка, зато у нас в ТУ все правильно написано, вы лохи, надо было у нас ТУ покупать и читать". Блядь, зная, что на официальном сайте лежит даташит с критически значимой ошибкой, и больше полугода его не поправить - за это надо пиздить ответственного все то время, пока он бегает с бегунком, увольняемый по статье.
Во всех трех примерах речь шла об изделиях с ценой в несколько десятков тысяч рублей за штучку, и о предполагаемом годовом объеме в несколько миллионов рублей. А потом удивляются, почему это наша электронная промышленность никак не может подняться с колен? Да потому, что с таким подходом ей еще надо встать на колени из положения "лежа".
P.S. Отдельные лучи ненависти - разного рода разработчикам, которые сразу после института устроились на военный завод, и больше никогда работу не меняли: именно они создают ту питательную среду, на которой паразитируют вышеупомянутые товарищи. Именно они, никогда не видевшие, как все это должно быть по правильному, жрут это говно из платных ТУ и прочего мозгоебства.