LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

А как же devboard и разного рода макетки, неужели не помогают?

На мой взгляд, микроконтроллеры и схемы на них не особо нуждаются в макетировании. Они как правило сразу работают и проблем не вызывают. Когда-то я макетил. Но очень давно, столкнулся с людьми, которые на серьезном производстве работали. Они ничего не макетили - сразу трассировку делали без макетирования. Это, типа, лишний этап. Про ошибки в плате я имел в виду, что надо все проверять по размерам, чтобы не получилось, что из-за маленькиой фитюлины, которая не влезает, не пришлось бы все переделывать. А еще надо тщательно (даже у библиотечных компонентов) проверить диаметры отверстий. Я обнаружил, например, что у клеммников в чужих библиотеках неправильные диаметры под сверло. Это значит, что они бы в итоге просто бы не влезли. И еще ошибки подобного рода нашел. И свои компоненты надо проверять: и в символы, и футпринты. В общем, я стараюсь избегать макетирования. Да и с сегодняшними корпусами особо не помакетируешь. :)

У меня их скопилось куча практически на все случаи. ИМХО очень удобно собрать прототип «из кирпичиков» и тут же отладить код.

А прошивку я писал еще до железа. Я же симулятор сделал. Написал большую часть программы, погонял на симуляторе, а когда железо сделал и запаял - программа отлично заработала на нем с первого раза, вся периферия и вся коммуникация отработала: и с компом, и с деньгоприемниками. Вообще, симуляция - это добро большое - SPICE и подобное.

Исходная версия Zubok, :

А как же devboard и разного рода макетки, неужели не помогают?

На мой взгляд, микроконтроллеры и схемы на них не особо нуждаются в макетировании. Они как правило сразу работают и проблем не вызывают. Когда-то я макетил, но очень давно, столкнулся с людьми, которые на серьезном производстве работали. Они ничего не макетили - сразу трассировку делали без макетирования. Это, типа, лишний этап. Про ошибки в плате я имел в виду, что надо все проверять по размерам, чтобы не получилось, что из-за маленькиой фитюлины, которая не влезает, не пришлось бы все переделывать. А еще надо тщательно (даже у библиотечных компонентов) проверить диаметры отверстий. Я обнаружил, например, что у клеммников в чужих библиотеках неправильные диаметры под сверло. Это значит, что они бы в итоге просто бы не влезли. И еще ошибки подобного рода нашел. И свои компоненты надо проверять: и в символы, и футпринты. В общем, я стараюсь избегать макетирования. Да и с сегодняшними корпусами особо не помакетируешь. :)

У меня их скопилось куча практически на все случаи. ИМХО очень удобно собрать прототип «из кирпичиков» и тут же отладить код.

А прошивку я писал еще до железа. Я же симулятор сделал. Написал большую часть программы, погонял на симуляторе, а когда железо сделал и запаял - программа отлично заработала на нем с первого раза, вся периферия и вся коммуникация отработала: и с компом, и с деньгоприемниками. Вообще, симуляция - это добро большое - SPICE и подобное.