[personal profile] ex0_planet
Скажите я один не понимаю цимеса этой "разработки", или я всё ж чего-то на самом деле не понимаю? Чо все прутся-то?

Вот список претензий:

0. Жуткий оверинжиниринг при небогатых в общем-то возможностях. BOM cost по диджикею (без учета мелкой пассивки, бо лень) составляет порядка $75, при этом некоторые компоненты уже last time buy, а к каким-то уже надо искать замену. За $75 можно купить TS-100 и горя не знать, а к этому BOM понадобятся еще платы, какой-никакой корпус и первичный источник. Всё вместе выйдет баксов в 200, а это уже цена неплохой фирменной станции.


1. Откуда собственно оверинжиниринг — автор то ли задался целью использовать все известные ему микросхемы, то ли просто изначально совершил мудацкий выбор контроллера, и не захотел в этом признаваться. Дело даже не в том, что это PIC32, дело в крайне убогой аналоговой периферии именно этого экземпляра — 16 каналов десятибитного АЦП и всё. Меж тем в линейке есть и с ЦАП'ами и с 12-битными АЦП и всяким разным за те же примерно деньги. В результате же....

2. ... автор строит недостающее из чего попало: DAC из i2c потенциометра (а поскольку шагов мало, то к нему приделана еще переключалка диапазонов), самопальный инструментальник из трех ОУ (там бы и одного такого ОУ хватило), автор не умеет ни в смещение ОУ, ни в дифференциальные и рациометрические измерения, поэтому ему понадобился дополнительный источник -0.6В. При этом два одинаковых канала ему сделать то ли лень, то ли еще что-то (не стоимость, явно, потому что самая дорогая силовуха таки продублирована, никуда не денешься), в результате чего этот "фронтенд" обвешан аналоговыми свитчами в самых интересных местах. Двухканальный 16-битный дифференциальный АЦП с VGA на входе, специально предназначенный для измерения малых напряжений вроде тех же термопар, от AD или TI был бы дешевле всей этой требухи, а уж проще....

3. Разные мелочи: амперный драйвер мосфетов на транзисторы, которые должны переключаться раз в секунду максимум; куча доп источников питания (12V только ради питания драйверов, про logic level mosfet'ы автор видимо не в курсе); слабые сигналы переключаемые силовыми (мелкими, но силовыми) fet и нет, это не оптимизация bom, там куча другого бардака; usb-изолятор дороже контроллера, причем в схеме где всё вокруг железное и наглухо заземлено.

В софт лезть страшно, чесгря....



Доктора Дью на них нет, самодельщики хреновы....

PS. Из 5N44P/unisolder-notes: If you want to modify the software you'll have to compile it with XC32 v1.33 compiler (paid), adding the "s" option to the optimization. Это приговор щемта. Закопать.

Profile

ex0_planet

April 2023

S M T W T F S
      1
234567 8
910111213 1415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 25th, 2026 12:08 pm
Powered by Dreamwidth Studios