Перейти к содержанию
    

Поиск разработчика ПП в PCAD2006, дистанционная работа

Например: 50 Вт DC-DC с регулировкой по напряжению и по току, выход от 2 до 200В под управлением МК ATmega128, двухслойная ПП, 180*140 мм, ~1000 выводов.

Планируемая загрузка по времени - от 10 до 20 часов в неделю.

Количество задач за год до 20.

Задача ставится человеком, который не занимался разработкой DC-DC инверторов и схем вообще. Такая работа требует создания стендов для испытаний макетов и камеры для климатических испытаний, что для такого-рода схем критично. Планируемая загрузка в неделю и количество задач в течение года вообще взятая неизвестно откуда норма.

Почему так резко выступаю? Вычислительная мощность ATmega 128 превышает требуемую в десятки раз и потребует для программирования язык С, что вызовет неконтролируемые программные "паузы", которые в управлении таким преобразователем недопустимы. Программа должна писаться на ассемблере и на контроллере минимально-необходимого уровня сложности.

Почему двухслойная плата? Заказчик сам себе поставил задачу разработать плату максимально высокой трудоёмкости...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача ставится человеком, который не занимался разработкой DC-DC инверторов и схем вообще. Такая работа требует создания стендов для испытаний макетов и камеры для климатических испытаний, что для такого-рода схем критично. Планируемая загрузка в неделю и количество задач в течение года вообще взятая неизвестно откуда норма.

Почему так резко выступаю? Вычислительная мощность ATmega 128 превышает требуемую в десятки раз и потребует для программирования язык С, что вызовет неконтролируемые программные "паузы", которые в управлении таким преобразователем недопустимы. Программа должна писаться на ассемблере и на контроллере минимально-необходимого уровня сложности.

Почему двухслойная плата? Заказчик сам себе поставил задачу разработать плату максимально высокой трудоёмкости...

В свое время, когда мы использовали ATmega, никаких проблем по разработке программ на ассемблере под них не было. Тогда, 15 лет назад, С под них вообще была диковинка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Почему так резко выступаю? Вычислительная мощность ATmega 128 превышает требуемую в десятки раз и потребует для программирования язык С, что вызовет неконтролируемые программные "паузы", которые в управлении таким преобразователем недопустимы. Программа должна писаться на ассемблере и на контроллере минимально-необходимого уровня сложности.

 

Удивила фраза о программных паузах. Сейчас как раз делаю DC/DC на STM32F334. Очень интересный процессор, предназначенный для DC/DC - применений. Разрешающая способность таймера почти 200 ps(!!!). По моему опыту, результат компиляции хорошим компилятором (Keil, ARM Cortex-M3) обычных процедур, аккуратно написанных на Си, даёт оптимальный (почти оптимальный) код, который на ассемблере улучшить уже нельзя. Есть тонкие моменты при работе с прерываниями, регистрами и другой аппаратурой. Ну тогда да. Там на Си, бывает, просто невозможно написать то, что надо. И надо делать вставки на ассемблере. Но такие вставки, как правило, небольшие. А контроллеры сейчас настолько дешёвые, что вполне можно ставить контроллер с избытком ресурсов. Это позволяет развивать систему, не меняя контроллер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

напишите и мне: atridies (гав) front тчк ru

 

Разработчик электроники, в т.ч. и источников питания. Опыт работы - 12 лет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...