Свежие обсуждения
Измерения

Миниатюрный вольтметр

1 3 13

Vlad_Petr, со всем моим к вам уважением, клоны 8051 со своими 128+128 байтами озу ну очень смешно выглядят сейчас. Цену посмотрел, на силабсе - 10 у.е., в Москве 11-13 у.е. с поставкой 2-3-4 недели. Опять же, программаторы, отладчики и софт для разработки программ тоже ещё поискать, а если и разыщете, то будете вариться в собственном соку. Кстати, для всех современных МК имеются программные и аппаратные отладочные средства. Например, для аврок - бесплатная AVRstudio , в качестве отладчика/программатора имеется аврдракон, недорогая и оченно неплохая вещь. Для простых программ, типа обсуждаемого вольтметра, даже отладчик не нужен, достаточно программатора. Периферии у МК - просто море, стоит только задачу поставить корректно.

 

Опять начинается бесплодная дискуссия о том, какое семейство МК лучше. Их есть мно-
го, и каждое находит применение. Кому какое в конкретном случае больше подходит,
тому такое в КОНКРЕТНОМ случае и лучше. По данной теме - есть неплохие проекты
вольтметров и на PIC. При желании можно и вовсе обойтись без МК - ICL7106/7107/7135.
Достаточно просто и недорого.

 

BG: Опять начинается бесплодная дискуссия о том, какое семейство МК лучше.
Я вас хорошо понимаю. Вы БЫЛИ правы! Сам раньше думал точно так-же.Но время прошло и.... выявился Лидер. Так вот случилось. Для 8р. контроллеров основное не вычислительные мощности (ибо не тот профиль), а наличие развитой периферии. Уже какой пяток лет Силабсу равных нет. Обьехал он всех весьма отчетливо.. так случилось.И вообще он как-то смог взять все лучшее из 8р. структур PICов, AVRов...
GM: Периферии у МК - просто море, стоит только задачу поставить корректно.
Уверен, вы не прочитали и по ссылочке не посмотрели....так,по привычке. Еще раз: Такого количества периферии в 8р. контроллерах нет ни у какого Производителя. Посмотрите и убедитесь сами.. AVR и близко не лежит..
GM: клоны 8051 со своими 128+128 байтами озу ну очень смешно выглядят сейчас.
Прочитайте, не упорствуйте, вы, GM, очень толковый мужик, но ТАК СЛУЧИЛОСЬ, я не виноват ...8кбайт ОЗУ на борту вас устроит?
GM: Цену посмотрел, на силабсе - 10 у.е., в Москве 11-13 у.е. с поставкой 2-3-4 недели.
Похоже, выбрали с крутой периферией..под 100Мипсов..
GM: Опять же, программаторы, отладчики и софт для разработки программ тоже ещё поискать, а если и разыщете, то будете вариться в собственном соку.
В этом 8р. "соку" MCS-51 весь Мир варился (и варится) дольше всего. Никакая другая структура в Мире не может похвастаться таким количеством наработанного софта. И "искать" ничего не надо. Все есть в свободном доступе.
BG: При желании можно и вовсе обойтись без МК - ICL7106/7107/7135. Достаточно просто и недорого.
Можно. Все-же дороже такого контроллера. Моя мысль (повторюсь) достаточно проста: Если повторять, надо брать то, что заложено автором. А МОДИФИКАЦИИ на 8р. AVR уже нерациональны, кроме случаев, когда только с этой 8р. структурой AVR вы работали много лет и результат можно быстро получить на основе прежних знаний и своих библиотек. А для освоения, или развития это уже нерентабельно, ибо сужение сегодняшних возможностей.. как-то так.
Vlad_Petr: Вот тут можно выбрать камешек под задачку: http://www.silabs.com/support/Pages/ParametricSearch.aspx?searchType=MCUs (сразу выберите кнопочку "8051" )

 

Vlad_Petr: Уверен, вы не прочитали и по ссылочке не посмотрели....так,по привычке. Еще раз: Такого количества периферии в 8р. контроллерах нет ни у какого Производителя. Посмотрите и убедитесь сами.. AVR и близко не лежит..

Тут вы попали пальцем в небо. Прочитал и посмотрел. Не для того, чтобы кого-то уесть или что-то доказать, а для себя. Обычная проверка, а вдруг пропустил что-то новое. Систему команд i8051 я знаю очень хорошо, в 90-х годах делал на них несколько проектов и со скрипом принимал новые веяния от авр, представьте. За последний год я освоил пару новых для себя МК: АРМ7 и Cortex-M3, не скажу, что могу свободно писать для них быстрые процессы на асме, но на си пишу спокойно и не напрягаясь. Однако, подчеркну, на некоторые задачи ставлю аврки, не потому, что их хорошо знаю, а потому, что они лучшие в их классе и им трудно найти замену.

Не хочу разжигать религиозные войны, поэтому ниже пишу не для вас, а для молодёжи, чтобы она не отвлекалась на ложные направления. В аврках флеши 256 КБ, озу - 16 КБ, сравните с вашими 128/8. Атхмега со своей тактовой 32 МГц легко порвёт 100-мегагерцовый силабс на любой практической задаче. Как пример приведу программный генератор DDS.

Далее, у силабсовых МК нет никакого преимущества по периферии, есть даже отставание. Смотрите сами.

По цифре пишу только то, чего нет в силабсах. Нет модулей прямого доступа к памяти DMA, нет модулей шифрования AES, DES, нет часов реального времени RTC, нет модуля вычисления CRC16/32, нет модуля PLL 128МГц для шим, нет модуля USB.

По аналогу. Силабсы: АЦП-12, Fs=100ksps. ЦАП-12, Fs=500ksps. Сравните с атхмегой АЦП-12, Fs=2000ksps. ЦАП-12, Fs=1000ksps. У силабсов частота выборки АЦП в 20 раз ниже, а частота выбоки ЦАП в 2 раза ниже.

Достаточно?

 

GM: Атхмега со своей тактовой 32 МГц легко порвёт 100-мегагерцовый силабс на любой практической задаче.
Фантастика! Надеюсь, вы не сравниваете несравнимое, т.е. 8р контроллер с 32р. вариантом AVR ?? Уточните, пожалуйста.

 

Нет. АТхмега - 8-разрядный МК.

Ну попробуйте хотя бы написать программку для сложения 4-х байтовой фазы с приращением фазы для ДДС. В 8051 все вычисления идут через аккумулятор. Для каждого байта надо взять байт, положить в аккумулятор, сложить с другим байтом, результат сохранить и так четыре раза - по крайней мере 12 тактов. А в аврке 4 команды - 4 такта. Уже разница в 3 раза. Переход на начало занимает не менее 5 тактов, ну и т.д.

Ну и зачем нам 100 МГц, когда можно сделать на 32? Ещё про потребление не сказал. Силабс потребляет 65 мА от 3В, а атхмега 10 мА от 3В. Кстати, Атхмега может работать от 1.6В если частота не более 12 МГц, а силабсы 2.7-3.6В

 

Было весьма интересно ознакомиться с мнением специалистов. Тем не менее, для простого вольтметра вполне
достаточно PIC12F675 или ATtyni13. Стоят они меньше бакса и доступны семь дней в неделю. При том их про-
изводительности достаточно для решения данной задачи.

 

GM: Ну попробуйте хотя бы написать программку для сложения 4-х байтовой фазы с приращением фазы для ДДС. В 8051 все вычисления идут через аккумулятор....
Полагаю, это не показатель. Это ВЕСЬМА РЕДКИЙ случай принципиальной потребности БЫСТРОГО вычисления на 8р контроллере стандартного беззнакового сложения для двойного слова. Под это действо "не заточен" ни один, не другой, НО! в AVR это будет быстрее (тут вы правы!) в силу симметрии структуры AVR ( как в PDP-11 ).
GM: нет модуля USB.
Как положено, есть USB 2.0 Для него нужна тактовая в 48мГц (внутренний умножитель). В Мегах это МЕДЛЕННЫЙ USB 1.0 Есть в Силабсе и много других вкусностей, лучше по ссылке смотреть.
GM: Ещё про потребление не сказал. Силабс потребляет 65 мА от 3В, а атхмега 10 мА от 3В. Кстати, Атхмега может работать от 1.6В если частота не более 12 МГц, а силабсы 2.7-3.6В
Для Силабса сразу ВСЕ ИЗДЕЛИЯ от -40гр.С до +85гр.С Кроме того, корректно сравнивать примерно одинаковые по "оснащению на борту" кристаллы. В Силабсе 8р. АЦП даже до 24 бит. Например, при Силабсе аналог RCL-2 ,будет намного проще (и там критичное во времени приращение фазы считать не надо). А производительность до 100Мипс. при сравнении с 32 это очень даже...
НО Я ДОЛЖЕН ПРИЗНАТЬ! Посмотрев внимательно самые последние Меги увидел... и там народ не спит. Все достаточно близко. Но для небыстрых семплов АЦП Силабс лучше... да и USB у него уже нормальный.

 

Всё, я исчерпал все доводы. Вы видите только одну сторону Луны. Давайте все кинемся программировать 4004 или 8008.

 

zhukoleg: Прикалываемся? 101010,т.е. 100к+1к+100 Ом.Там же указано

а по-моему, 100к+1к+100 Ом будет 101100 Ом. Где и у кого ошибка?