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

[Кстати, только что заходил на монтажный участок. Наше производство подгружено в том числе и сторонними заказами. Посмотрел на новую версию ПЛК для такой сторонней фирмы. Они с Меги 128 перешли на Мегу 32. Вот это классика :) И без комплексов по поводу инвалидной коляски.

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


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

... Меги, начиная с М32 - комфортный в работе кристалл, но уж слишком примитивный. Цена микроконтроллера в PLC не очень важна, тут за примитивность = удобство и приплатить можно :), но ресурсов действительно немного.

 

С другой стороны, изучение нового семейства, смена всего инструментария на производстве требует некоторой взвешенности. Я вот попробовал на новые PIC перейти и вернулся на AVR опять. Да одних JTAGICE штук 15 уже существует на фирме, все отработано. Стоит ли менять лошадь ради двух долларов экономии? Программировать на IAR для AVR можно и обезьяну научить, а как это будет с ARM, OS и проч?

 

А возвращаясь к питанию - если AVR в ПЛК, то 5V, конечно. Устойчивее и быстрее.

 

Я всё пока к AVR склоняюсь... Цена для хорошего контроллера действительно не очень важна, а вот периферия в нём привлекает. Да и JTAG-отладчиков на фирме валяется штук 7 (два JTAG ICE II, и пять JTAG ICE), есть кое-какие наработки. Но опять же, это не совсем определяющее...Ну, разве что периферия ;)

А чем PICи не понравились?

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


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

Не наоборот, это и значит не наоборот - к 5V контроллеру нормальная 3.3V периферия не подключается.

Подключается нормальная периферия без проблем, Вы что-то напутали или никогда не пробовали подключать.

 

но будут проблеммы с чипами на 3V, которые

непосредственно будут подключаться к процу, зато скорость повыше.

О каких проблемах речь?

Резистор поставить проблема?

Так по правилам хорошего тона его положено ставить и при соединении 3->3, 5->5.

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


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

...Резистор поставить проблема?

Так по правилам хорошего тона его положено ставить и при соединении 3->3, 5->5.

Ну, тут не соглашусь. Одно дело - высокоомный резистор, чтобы ток защитного диода не превысить, а другое - цепи с быстрыми сигналами типа клока в SPI.

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


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

Подключается нормальная периферия без проблем, Вы что-то напутали или никогда не пробовали подключать.

Я пробовал и убедился на своём опыте, что zltigo прав.

Например:

1. 3В Dataflash к 5В ATmega без геморроя не подключить, т. к. у АВР слишком большой уровень "1", что снижает помехоустойчивость.

2. 3.3В TMS320 подключать к 5В периферии вообще фатально для первого.

Перечень можно продолжить.

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


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

Ну, тут не соглашусь. Одно дело - высокоомный резистор, чтобы ток защитного диода не превысить, а другое - цепи с быстрыми сигналами типа клока в SPI.
Да, я вобще имел в виду такой крайний случай как подключение 3V SRAM к 5V процу,

например.

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


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

вот периферия в нём привлекает.

Полагаю, что только тех, кто других современных контроллеров совсем не видел.

 

 

Они с Меги 128 перешли на Мегу 32. Вот это классика :) И без комплексов по поводу инвалидной коляски.

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

Некоторым даже так привычнее - ловить "бережливых", которые потом заплатят за другую железку.

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


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

Ну-ну :). После таких заявлений все остальные рассуждения смотрятся как попытка изобретения инвалидной мотоколяски из детского велосипеда и моторчика от газонокосилки - классика :(.

Проходили. Изначально получалось нечто, содержащее MSP430F149 (оффтоп?) в количестве 2. У одного ОЗУ не хватало. Задумывалось в общем-то как алфавитно-цифровой терминал с возможностью загрузки неких скриптов, для тестирования изделий в процессе производства. На ARM такое оптимально было бы реализовать - но уже было некогда переигрывать и накладно. В итоге - закуплено энное количество бюджетных ПК, и плевать на габариты и энергопотребление... ;)

Контроллеры валяются до сих пор. 40 клавиш, jog-dial наподобие того, что в приборах от HP, приличный графический ЖКИ, 2 (или 3? не помню уже) UART, интерфейс mini-SD карты... что бы такого для них полезного сообразить? ;)

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


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

1. 3В Dataflash к 5В ATmega без геморроя не подключить, т. к. у АВР слишком большой уровень "1", что снижает помехоустойчивость.

2. 3.3В TMS320 подключать к 5В периферии вообще фатально для первого.

1. Значит мне пока везло, т.к. тоже пробовал, и с проблемами подключения 3V Dataflash к 5V AVR не столкнулся.

2. Дык, а это уже аргумент не в пользу 3.3V МК.

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


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

Контроллеры валяются до сих пор. 40 клавиш, jog-dial наподобие того, что в приборах от HP, приличный графический ЖКИ, 2 (или 3? не помню уже) UART, интерфейс mini-SD карты... что бы такого для них полезного сообразить?
Bookreader какой-нибудь сделать? Тут недалеко интересовались.

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


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

IgorKossak

"АВР слишком большой уровень "1", что снижает помехоустойчивость."

 

Не согласен. Чем выше уровень "1", тем помехоустойчивость выше, старинная 511 серия (15В) -

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

 

А вообще все зависит от задчи, универсальность не всегда есть хорошо.

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


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

IgorKossak

"АВР слишком большой уровень "1", что снижает помехоустойчивость."

 

Не согласен. Чем выше уровень "1", тем помехоустойчивость выше, старинная 511 серия (15В) -

ну очень помехоустойчивая.

Речь шла о другом.

Если подключаемое к AVR устройство выдаёт сигнал TTL уровня (или 3V CMOS), то для 5V CMOS AVR это не очень надёжно принимать такой сигнал. Гораздо легче среагировать на помеху.

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


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

Я подключал SD карту (только 3.3 в!) к 5в схеме (Mega32@16MHz, PDIUSBD12D, LCD HD44780) - через набор делителей и микросхему 744HC24 (как-то так называется). Это просто набор повторителей сигнала. 744HC24 питается от 3.3 в, как и карта. Сигнал MISO непосредственно от SD на мегу. Крутится вот уже полгода и ничего пока не сгорело.

5в питания было взято потому, что HD44780 при 3.3 в питании ничего не показывает (проверял на 4-х разных индикаторах.), хотя его контроллер вроде работает.

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


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

Я подключал SD карту (только 3.3 в!) к 5в схеме (Mega32@16MHz, PDIUSBD12D, LCD HD44780) - через набор делителей и микросхему 744HC24 (как-то так называется). Это просто набор повторителей сигнала. 744HC24 питается от 3.3 в, как и карта. Сигнал MISO непосредственно от SD на мегу. Крутится вот уже полгода и ничего пока не сгорело.

5в питания было взято потому, что HD44780 при 3.3 в питании ничего не показывает (проверял на 4-х разных индикаторах.), хотя его контроллер вроде работает.

Практически все фирмы выпускают специальные 3V LCD 44780. Правда дороже они. Но здесь лучше по-другому поступить. Запитать LCD от 4.5, а всю остальную схему, включая, контроллер - от 3.3V. В этом случае развязка не нужна вообще

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


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

SasaVitebsk, интересное решение.

Как нибудь попробую. А что, именно 4.5 вольта? 5 не пойдет

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


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

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

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

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

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

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

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

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

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

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