Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 12:52:58

Что такое чистый микропроцессор? И чем он отличается от нечистого?

Нет такого понятия: чистый и не чистый микропроцессор. Вам нужно понять чем микропроцессор отличается от микроконтроллера (загуглите этот вопрос). Вот когда узнаете, тогда перестанете называть микроконтроллер микропроцессором. :)

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 13:17:45

ТС сообщает, что
В качестве хоста будет Orange Pi Zero


А плата эта собрана на основе Allwinner H2. Производитель утверждает, что это процессор.
Все остальные разговоры, а также цитаты из поисковых машин считаю несостоятельными, ибо не отражают действительность (утверждение производителя).

Вам нужно понять чем микропроцессор отличается от микроконтроллера (загуглите этот вопрос).

Мне не надо ничего понимать. Мне достаточно открыть даташит на прибор и всю информацию взять оттуда.
Вы когда станете производить свою электронику, тогда и будете её называть так, как вам заблагорассудиться. А пока этот день не наступил, это прерогатива производителя.

По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC. При том что шины на основе дифф. пар запросто работают на километр, а то и два.

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 13:49:20

ТС сообщает, что
В качестве хоста будет Orange Pi Zero

Эту строку я не заметил… просто увидел Ваш спор… :) тогда ой! Всё верно… 8)

Добавлено after 4 minutes 9 seconds:
Мне не надо ничего понимать. Мне достаточно открыть даташит на прибор и всю информацию взять оттуда.
Вы когда станете производить свою электронику, тогда и будете её называть так, как вам заблагорассудиться.

Вам бы не мешало успокоится… иначе так можно скатится и до хамства… :))

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 14:47:51

...
По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC. При том что шины на основе дифф. пар запросто работают на километр, а то и два.

При корректно изготовленном кабеле и самой простейшей прожке до 5 метров гарантируется.
СпойлерИзображение

СпойлерИзображение

А вот "длиннее" - там необходим специальный модуль (смотрим соответствующие аппноты).
СпойлерИзображение

Да и управление там соответственно чуток посложнее.
Касательно адуриний - пишем прожку аккуратно - проблем не будет (используем только базовый OneWire - остальное самодел в пределах референса).
Что касается периферии у "малинок" - там могут и специальные микросхемы порт-расширителей применяться - так что не факт, ежли на системной платке МП это совсем не означает отсутствия СБИС ввода/вывода внешней шины.
8)

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 15:07:48

Баланс можно сделать ещё тупее
http://kazus.ru/forums/showpost.php?p=1 ... count=1856

Re: Защита входов МК от наводок для DS18B20

Ср янв 20, 2021 16:42:31

Баланс можно сделать ещё тупее
http://kazus.ru/forums/showpost.php?p=1 ... count=1856

Там не в "балансе" дело - почитайте аппнотки повнимательнее (AN132, AN148, AN224 и прочие...).
:wink:

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 11:05:22

...Мне не надо ничего объяснять. Иди возбуждайся в другое место...
Ты мне не "тычь", школота тупая...
...Вы когда станете производить свою электронику, тогда и будете её называть так, как вам заблагорассудиться...

Русский язык ты не знаешь. Чем МК от МП отличается, ты не знаешь.
Твои заявления, что :
...По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC.

Лишь подтверждают очевидное. Ты что-то там лепечешь про Orange, но ссылаешься на "опыт специалистов" от "дурино-форумов" про про ошибки CRC. Ты уж определись, гуру хренов, там примерно такие-же, как ты и сидят, новаторы-спасители отрасли с 8-ю классами образования. Подучись, хоть чуть-чуть.

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 11:57:49

Чем МК от МП отличается

Ну так и чем же они отличаются? Так ответ и не прозвучал, увы.
Все остальные словеса показывают уровень невежества...

Добавлено after 25 minutes 50 seconds:
Насчет жесткого разграничения МП и МК на сегодня весьма размыто. Особо после появления кристаллов вида "система-на-кристалле", да и часть аппаратной начинки давно во многие МП перекочевала.

Вот и я о том же. Разделение во встраиваемых решениях весьма условное.

Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.

Что за общее положение такое - не знаю, но прародитель всех МК MCS-51 - память внешняя, ESP82.., который сам Espressif в англицкой версии даташита называет микроконтроллером, память ROM внешняя. Atmega128 содержит всё необходимое для расширения RAM памяти.

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:02:02

Чем МК от МП отличается

Ну так и чем же они отличаются? Так ответ и не прозвучал, увы.
Все остальные словеса показывают уровень невежества...
..."Неве́жество — недостаток знаний, необразованность, неразвитость, отсталость. Согласно словарю Ушакова — отсутствие познаний, некультурность, отсталость; в другом, разговорном значении — невоспитанность, невежливость."...
Тебя даже читать не научили...Мля...И эти люди мнят себя будущим поколением...Я не самый лучший педагог, но тебе и без меня уже намекнули: "прочти, хоть что-то..." или "чукча писатель?"
P.S. И еще. Если меня здесь забанят, то я немного огорчусь, но не более. А вот ты-то, со своими "мударатниками" что будешь делать, когда более покладистые и более именитые, наконец-то устанут от твоих абсолютно идиотских фантазий, или заключений?
Последний раз редактировалось shindax Чт янв 21, 2021 12:09:09, всего редактировалось 1 раз.

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:07:00

...
Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.

Что за общее положение такое - не знаю, но прародитель всех МК MCS-51 - память внешняя, ESP82.., который сам Espressif в англицкой версии даташита называет микроконтроллером, память ROM внешняя. Atmega128 содержит всё необходимое для расширения RAM памяти.

Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...
:facepalm:

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:14:33

"Неве́жество — недостаток знаний, необразованность, неразвитость, отсталость. Согласно словарю Ушакова — отсутствие познаний, некультурность, отсталость; в другом, разговорном значении — невоспитанность, невежливость."

Так точно.

Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...

то что?

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:22:41

...Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...
:facepalm:

А я даже благодарен. "Удача любит подготовленных" :-)
Лично мне было очень важно послушать другие мнения. Я, как человек, надеюсь не глупый, всегда сомневаюсь в собственных знаниях. И стараюсь всегда их наращивать. Потому как, только идиот знает "единственно верное решение"

...то что?


Читайте побольше до своих "еб@нутых" заявлений. Тем более, пореже озвучивайте их, пока Вы Сами не будете уверены в их хоть какой-то осмысленности, или научной подтвержденности. Скабрезная фраза, да "ничего личного" здесь уже потерялась имеет место быть, но это уже по тупым американским канонам, от которых мы, надеюсь, скоро избавимся. Никто здесь бизнес построить и не пытается, в отличие от Вас. Вот только чтобы "не выглядеть идиотом", гораздо проще им не быть

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:34:36

заявлений

Я делал какие-то заявления??? Где?

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 12:41:56

Для развесистых, длинных шин, расположенных в самых нехороших местах. Надеюсь, с выбором кабеля и правильным заземлением сам разберёшься.
Вложения
Screenshot_277.jpg
(74.73 KiB) Скачиваний: 192

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 14:29:20

DS2480B
красотулька
:hunger:
но... редкость и кусюча...
:(

parovoZZ писал(а):...

Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...

то что?

Ладно, попробую "на пальцах"...
Совмещенная память программ/данных - обычно применяется в персональных компьютерах, ранних самоделках на основе I8080, Z80, I8086 и в семействе MCS51 (микропроцессорный режим).
На сегодня может также встречаться в АРМ системах-на-кристалле (режим размещения программ в памяти данных - но внутри кристалла).
Наличие только внешней памяти данных не показатель, ибо непосредственное исполнение программы оттуда невозможно.
В остальном давно уже "грани размыты" современными "гибридами", имеющими в своем составе практически все "внешние" аппаратные средства, что ранее обеспечивали работу именно микропроцессоров "в чистом виде".
8)
Отдельно следует отметить "симуляторы МП" - к примеру та же 128я мега (или иной МК) с загруженным интерпретатором кода МП Z80. В этом случае программа, написанная в машинных кодах и необходимые данные находятся во внешнем ОЗУ, а сам МК считывает коды и выполняет соответствующую имитацию действий Z80, которые те коды должны были выполнить.
:tea:

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 14:48:19

Ну наконец-то.
И что из выше озвученного можно применить к микропроцессору, на котором собран Orange PI Zero, чтобы его можно было считать микроконтроллером, как того хочет shindax:
<...> (а у процессоров <...>

Вы, IMHO, не видите разницы между микроконтроллером и микропроцессором, а она имеет принципиальный характер.


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

Re: Защита входов МК от наводок для DS18B20

Чт янв 21, 2021 14:56:00

Собственно "малинки" и "ардуиноподобные" обладают свойствами "двойственности".
С одной стороны можно относиться к ним как к отдельному МК/МП на платке с дополнительной обвязкой, с другой - как к отдельным СБИС DIP формфактора/простейшим ПК.
У "малинок" собственно и формат побольше и возможности - то уже от подхода к применению зависеть будет.
8)

Кстати...
А к какой категории можно вот это чудо отнести:

"...
Британская организация Raspberry Pi Foundation представила свою первую микроконтроллерную плату Raspberry Pi Pico стоимостью четыре доллара. Более того как утверждает организация, на плате используется собственный микроконтроллер под названием RP2040.

Микроконтроллер изготавливается по технологии 40нм и пока доступен только в корпусе QFN-56 размером 7 × 7 мм. Из периферии на борту RP2040 имеет:

* Двухъядерный Arm Cortex-M0 + @ 133 МГц
* Шесть независимых банков ОЗУ общей емкостью 264 КБ
* Поддержка до 16 МБ внешней флэш-памяти через шину QSPI
* Контроллер DMA
* Интерполятор и периферийные устройства целочисленного делителя
* 30 GPIO, 4 из которых могут использоваться как аналоговые
* 2 × UART, 2 × контроллера SPI и 2 × контроллера I2C
* 16 каналов ШИМ
* 1 × USB 1.1 контроллер и PHY, с поддержкой хоста и устройства
* 8 × конечных автоматов программируемого ввода-вывода (PIO)
* Режим загрузки USB-накопителя с поддержкой UF2, аналогичный тому что используется в микроконтроллерах LPC.

Из доступных средств программирования поддерживается ARM-GCC и MicroPython.
..."

МК, МП, система-на-кристалле или ПК-на-кристалле?
:wink:

Re: Защита входов МК от наводок для DS18B20

Вс янв 24, 2021 04:17:12

Где и когда Вы видели у Microchip микропроцессоры???

Вообще то они есть. С тех пор, как Атмел прекратил свое существование. Впрочем, есть и SoC процессор с FPGA, купленный вместе с Microsemi.

Добавлено after 21 minute:
как утверждает организация, на плате используется собственный микроконтроллер под названием RP2040.

Это чистой воды микроконтроллер. Никакой двойственности у него нет.
Микропроцессор однозначно имеет внешнюю ШИНУ памяти, даже при наличии встроенной RAM/ROM. Микропроцессоры на сегодняшний день - это фонНейман.
То есть ROM используется лишь для конфигурирования чипа и начальной загрузки ПО в RAM. И поэтому RAM занимает подавляющее адресное пространство реализуемой памяти. И сделано это ровно потому, что основной баг контроллеров - ограниченная скорость флеша. При всех изворотах с кешированием выше 400...450 МГц флеш не прыгает. Далее только RAM.
Другой проблемой МК является подгрузка кода (оверлеи) и просто многократно перезагружаемое в процессе работы ПО. Тут тоже только процессоры.
ЗЫ. Кстати, Cortex-M это микроконтроллерное ядро.

Re: Защита входов МК от наводок для DS18B20

Вс янв 24, 2021 12:47:48

Ограничения скорости встроенного ОЗУ (и самого главного бича флешек - ограниченного количества циклов записи) снимаются при установке на кристалле MRAM памяти.
Там только "внешний накопитель" останется снаружи - аналогия жесткого диска (давно уже микроCD освоенная).
8)

Re: Защита входов МК от наводок для DS18B20

Вс янв 24, 2021 13:17:37

В обсуждаемом случае ROM на борту ограничен фиксированным функционалом - бутлоадер с внешней QSPI флешкой и набор встроенных функций (типа функций плавучки), которых нет в ядрах. Внешней системной шины для памяти нет.
Нет системы криптования прошивки для защиты кода. Просто в начале работы исполняемый код заливается из внешней флеши в ОЗУ и запускается исполнение.
Ответить