Pull to refresh
14

Химик и программист.

32
Subscribers
Send message
Мысль любителя, но не конструктора. На любую более менее сложную железку должно быть ТЗ даже если проект «домашний».


Для конкретики возьмем любимую игрушку многих радиолюбителей: УНЧ моно 1Вт. Не будем гнаться за «теплым ламповым звуком» и сделаем его на микро-схеме и паре выходных транзисторов + БП со стабилизатором на 2 транзисторах. Динамик (колонка) отдельно. Какие габариты корпуса взять?

Если вы хотите плясать от платы и потом проектировать корпус
А как надо?

то тут тоже все прозаично — делать надо дешево. То есть чем меньше плата и меньше слоев, тем лучше.
Меньше плата — сложнее всё впихнуть, возможны наводки и перегревы. Как выбрать оптимальный размер?

Какая польза? Загадит всю квартиру и вещи хлорным железом?
Выше я писал, что быстрее солянка и перекись. Работать надо на улице. Зрелище травления впечатляет. Польза — осознание «сделал сам». Никогда такого не испытывали?

Увы, но «радость» у всех своя

У радиолюбителей радость одинаковая — они не получают денег за хобби и работают только для радости.
Очевидно дизайн ваших часов и их размеры.
Да. Это очевидно. Но если я делаю отдельное устройство, то я могу взять любые габариты корпуса в разумных пределах.

Проектирование проца сводится к прочтению Харрисов, покупке fpga и тысячам человеко-часов. Ах да, одна ревизия кристалла обойдется в 150к$ для тех.процесса 45 нм
В случае pentium 4 было гораздо сложнее. В гугле можно найти историю. Меня интересовала программа эмулятор.

4-5 дней их везет СДЭК/DHL/UPL


Да DHL быстро возит, но дорого. В любом случае ИМХО даже если у школьника очень богатый папа, польза будет если школьник сделает простую плату своими руками и ему самому это будет гораздо интереснее. Когда игрушек много, еще одна из магазина особой радости не доставит, не то что кривобокий заяц, сшитый на уроке труда.

Все, что может Intel, Asus и другие — может и любой школьник из деревни.
Одно время я переписывался с разработчиками pentium 4. У меня не сложилось впечатление, что на свете есть школьник, который мог бы сделать их работу.

Все упирается в стоимость плат.
Тут в обсуждении говорят, что любые и предельно простые платы (10 деталей с небольшим числом выводов) нужно заказывать и ждать недели и месяцы. А не так давно школьник во дворце пионеров делал такую плату за 30 мин. (См. журналы ЮТ и Радио конца прошлого века).

Вы не ответили на вопрос: как определить размер платы при начале ее разработки?
Паять и разрабатывать — совершенно разные вещи.


Кто разрабатывает — паять не умеет?

А были какие-то доступные альтернативы?


А зачем школьнику альтернатива?
И как мы все теперь живы без этого волшебного навыка?
Раньше покупали плохие советские ТВ — теперь не очень хорошие китайские. Так и живем. А разрабы такие, что гвоздь забить простую плату вытравить не могут — ждут неделями/месяцами, когда им в Китае сделают. М.б. сразу готовое устройство в Китае заказывать — там и рассчитают, и плату разработают, и плату сделают, и спаяют, и настроят?
А где совсем начинающие разработчики, для которых электроника только хобби делают большие проекты?
Почитайте журналы Юный техник и Радио конца прошлого века. Школьники телевизоры во дворцах пионеров паяли.

Окей, покажите, где в России вам сделают плату быстрее, чем приедет посылка из Китая)
В конце прошлого века школьники платы на 10-20 деталей с небольшим числом выводов сами травили: 30 мин. и плата готова. А сейчас такое впечатление, что и не школьники разучились делать элементарные вещи. Скоро гвоздь забить не смогут.
И где в цитате сказано про небольшие проекты? И где сказано, какие проеты небольшие? Разработка плат для упомянутого ТВ Юность это небольшой проект?

Заказать в Китае дешевле и удобнее.

А здесь Вы невнимательно меня читали. Я же не говорю о деньгах. А только о затратах времени на ожидание заказа. Вы про это не сказали.
Спасибо. Я это и подозревал. Понемногу туман рассеивается. Что стоило в статье сказать три слова «небольшим любительским проектам»? И не пришлось бы задавать столько вопросов. Действительно тут выше обсуждалась схема из одной микросхемы с 8 ногами, несколькими резисторами и конденсаторами. По сравнению с таким пректом советский транзисторный телевизор Юность — это «Феррари».

К сожалению, остаются недоуменные вопросы. Неужели столь простую плату надо заказывать в Китае? Все устройство включая плату можно сделать за один день. А из Китая наверное и за две недели дойти не успеет?
PS Вирт примерно за 7 лет сделал ОС Оберон с нуля для десктопа, но не в одиночку.
Вроде с нуля, основываясь на другой модели

Много из Unix…
И удовлетворял всем формальным признакам ОС.
Речь не про очень простые ОС. Нпр., была книга про PDP-11, где листинг минимальной ОС занимал 1 страницу.
Ok. Согласен :)
Линус Торвальдс сделал же свою ОС :)
Не с нуля. И у него быстро появилось множество помощников. Тот Линукс был очень не современным. А над современными работает очень много людей :)
Так мы говорим об ОС или еще и обо всем ПО под нее? :)
О некотором минимуме ПО, для решения относительно простых типовах задач, нпр., нашего обсуждения. IE, нпр., сколько помню одно время входил в ОС :)
Ну, я спрашивал про разумные сроки. Но предположим, что сделает за 10-20 лет — это будет полностью устаревшим. А если будет по ходу дела улучшать, то может и за 100 лет не сделать.
К китайским… ну зазоры\толщин примерно одинаковы везде. Где-то есть перекосы в +-, но в целом по больнице планете вы встретите похожее деление п\п по сложности исполнения.

Спасибо. Ясно. Я не знал насколько похожее/разное.
Что подразумевается под «ОС»?
Нпр., в настоящий момент я пишу это под ОС Knoppix 8.1. Всего одному энтузиасту-одиночке сделать подобную с нуля (со всем ПО, чтобы продолжить здесь под ней наше обсуждение) невозможно.

А под материнской платой?


Ниже написал:

Зайдем на сайт любого магазина, где продают мат.платы для ПК широкого потребления, выберем среднюю по цене. (Цена не всегда равна сложности, но для грубой оценки сойдет).


Новичкам и в голову не придет делать материнку под какой-нить iCore, так что в этом отношении можете за них не переживать :)
Не так давно здесь на Хабре один энтузиаст писал, как он ОС с нуля делает :)
В случае Intel'а и AMD основна проблема — доки на процы и их требования к конструктиву.
Понятно, что это м.б. непреодолимая трудность. Поэтому я спрашивал о сравнимой по сложности плате, где предполагается, что вся нужная документация доступна.

4 слоя всего.
М.б. 8 слоев легче спроектировать, чем ужать всё в 4?

При наличии оных вполне можно свою мать сделать.
Если представить схему как граф, где вершины выводы деталей, а проводники платы — ребра, то вариантов укладки подграфов такого графа на четырех плоскостях будет очень-очень много (факториалы тысяч вершин и ребер). Тут ИМХО без ПО трассировки не управиться (несмотря на утверждение статьи), но и с ним нужно будет много людей, чтобы отбирать и улучшать варианты.
ИМХО нужно ставить реальные задачи. Предполагаю, что данная задача столь же нереальна, как и написание в одиночку ОС современного уровня для ПК.
Давайте определимся, что в вашем представлении «мать».
Речь о грубой оценке, как я спросил выше:

многослойную плату, сравнимую по сложности с мат. платой ПК (средней сложности)?


Зайдем на сайт любого магазина, где продают мат.платы для ПК широкого потребления, выберем среднюю по цене. (Цена не всегда равна сложности, но для грубой оценки сойдет).
В вики сказано:
Задача трассировки — одна из наиболее трудоёмких задач, возникающих при автоматизации проектирования РЭА. Сложность объясняется, в частности многообразием способов конструктивно-технологической реализации соединений, для каждого из которых при алгоритмическом решении задачи применяются специфические критерии оптимизации и ограничения. С математической точки зрения трассировка — задача выбора оптимального решения из огромного числа вариантов.

Одновременная оптимизация всех соединений при трассировке за счёт перебора всех вариантов в настоящее время невозможна.


Т.о. мне кажется, что тут нужна бригада и супер-комп. За год-два м.б. что-то сделают.
О! это уже прогресс, по сравнению с самодельным Радио 86РК :)

Я к тому, что ИМХО в статье стоило бы указать подобную границу: не пытайтесь сделать ничего сложнее IBM PC AT. Многим новичкам трудно оценить свои силы.

Information

Rating
Does not participate
Registered
Activity