Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: terrarus, ivan_fd  
Форум Picbasic.ru » Электроника » Об электронике в целом » Чего не хватает в микроконтроллерах? (о периферии ядра)
Чего не хватает в микроконтроллерах?
deskjet Дата: Пн, 11.10.2010, 12:46  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Мне, например, в контроллерах не хватает аналоговых ключей, потенциометров, операционных усилителей с программируемым усилением.
Если бы это было в составе МК, то можно было создавать различные устройства с минимальной внешней обвязкой.
Если это имелось бы, то можно, например, создать металлодетектор (добавив мощный CMOS ключ).


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Пн, 11.10.2010, 12:50
ЯНДЕКС Дата: 11.10.2010
mikhail09p Дата: Пн, 11.10.2010, 22:37  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 481
Репутация: 14   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Согласен, анАлоговых выходов не хватает. И почему? Сделали же вхОды?
deskjet Дата: Вт, 12.10.2010, 16:39  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

В принципе, аналоговый ключ на МК можно осуществить так:
1.подаем сигнал на АЦП для оцифровки;
2.запоминаем полученное значение;
3.восстанавливаем аналоговый сигнал при помощи ШИМ на любом
доступном выводе в нужное время.
Достоинства: выходной сигнал может быть сдвинут по фазе (то есть задержка
может быть сколь угодно большой).
Недостатки: нельзя коммутировать слабые сигналы (так как АЦП не
различит их на фоне шума), относительно невысокая точность передачи
аналогового сигнала.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Вт, 12.10.2010, 17:18
holyuser Дата: Ср, 13.10.2010, 01:29  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 228
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

ШИМ, как честный аналоговый выход, не годится. Если действительно нужен аналоговый выход, то надо использовать нормальный ЦАП.
А вообще, в ДСП-контроллерах предполагается всю обработку делать "на цифре", так что необходимость во всяких аналоговых штучек резко спадает.
terrarus Дата: Чт, 14.10.2010, 09:51  |                                                                                                                Сообщение # 5
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 17   ±
Замечания:   ±
На сайте с 21.08.2008

Статус: Offline

Чего не хватает в микроконтроллерах?

У юмориста Хазанова была такая миниатюра:

На экзаменах профессоp спрашивает студента кулинарного техникума
Профессор: "Чего в супе не хватает"?
Студент: .............................................
Профессор: "Ну что же, Вы молчите? ... Все кто был на зачёте, уже наелись и ушли, а вы все молчите".
Студент: .............................................
Профессор: "Ну так все же, чего в супе не хватает"?
Студент: "Хлеба".


Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
deskjet Дата: Чт, 14.10.2010, 11:03  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Atmel частично пошел по этому пути: в Atmega16, например, есть возможность подключать ко входам АЦП внутренний усилитель
с приличным диапазоном изменения усиления. Так как этот усилитель "штатный", то заведомо согласован с АЦП а значит
отпадает необходимость подключать не только внешний усилитель но и городить драйвер АЦП. Поскольку периферия и ядро МК
находятся на одном кристалле и длина линий связи между ними минимальна, то помехозащищенность такой системы от внешних
наводок очень высока. Также укорочение линий связи позволяет повысить скорость обмена между блоками системы.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
chiper Дата: Пт, 15.10.2010, 07:26  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 108
Репутация: 4   ±
Замечания:   ±
На сайте с 14.07.2010

Статус: Offline

По моему в микроконтроллерах не хватает встроенного USB отладчика/программатора....
По суте дела это всё можно бы было впихнуть в корпус. отвести для этого 2 пина на +B и -B к шине USB.

Так бы было здорово, собрал девайс, подцепилего к USB, дрова поставил на ПК, прошил, отладил - готово!


Как бы ты хорошо не паял, твой девайс на микроконтроллере без прошивки будет просто куском железа.
deskjet Дата: Пт, 15.10.2010, 07:40  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Некоторые контроллеры распознаются как усб флешка и процесс программирования сводится к копированию на него гекс-файла.
У Алгоритм Буилдера (АВР) есть очень простой внешний усб отладчик.
У процессоров с АРМ архитектурой есть встроенный отладчик/программатор.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Пт, 15.10.2010, 07:43
vanish Дата: Пт, 15.10.2010, 22:07  |                                                                                                                Сообщение # 9
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

Всем привет! Вы ,конечно, не обижайтесь, но по моему тема не актуальна. Процессору, такому как PIC, может не хватать только опытного программиста.? Заелись вы ребята.
Сообщение отредактировал vanish - Пт, 15.10.2010, 22:13
deskjet Дата: Сб, 16.10.2010, 09:56  |                                                                                                                Сообщение # 10
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Складывается впечатление, что вы, vanish, специализируетесь на программах типа "Hello World!" и с обработкой аналоговых сигналов,
серьезно, дела не имели.
Вы, конечно, тоже не обижайтесь но если не можете аргументированно высказать свою точку зрения, то лучше этого не делать вообще.
И еще: перед тем как писать на форуме, нужно понять, что на нем обсуждается.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Сб, 16.10.2010, 10:11
vanish Дата: Сб, 16.10.2010, 12:24  |                                                                                                                Сообщение # 11
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

Да не что вы, какие обиды. Просто беседуем.Я даже такой программы не знаю "Hello World!".Так что ваше впечатление неверно. Давайте переведем разговор в мирное русло. Я это к чему сказал,живу не в России, в своей стране радиодеталями не избалован.Поэтому никогда не задумывался, чего в них не хватает, брал и делал из того что было доступно.А то , что обвеска добавляется- это никогда не напрягало, главное детали чтоб были.
Сообщение отредактировал vanish - Сб, 16.10.2010, 12:32
ЯНДЕКС Дата: 16.10.2010
deskjet Дата: Сб, 16.10.2010, 12:52  |                                                                                                                Сообщение # 12
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 143
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Quote (vanish)
никогда не задумывался, чего в них не хватает, брал и делал из того что было доступно

Quote (vanish)
Страна: Узбекистан

- одна палка два струна, я хозяин вся страна happy
PS: прежде чем рассуждать о верности впечатлений других, нужно все же узнать для начала, что такое "Hello World!"


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Сб, 16.10.2010, 13:02
vanish Дата: Сб, 16.10.2010, 20:56  |                                                                                                                Сообщение # 13
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

Какой же вы сварливый, вашим "Hello World!" пестрят все учебники по программированию. Я не пойму, почему вы перешли на профессиональные качества ? Читая свои строки, не нахожу ничего обидного в ваш адрес.
Сообщение отредактировал vanish - Сб, 16.10.2010, 20:57
holyuser Дата: Сб, 16.10.2010, 22:13  |                                                                                                                Сообщение # 14
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 228
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Quote (deskjet)
- одна палка два струна, я хозяин вся страна

deskjet, дорогой, вот это не надо...
brown Дата: Сб, 16.10.2010, 23:01  |                                                                                                                Сообщение # 15
Группа: Пользователи
Ранг:  Помогаю всем
Сообщений: 333
Репутация: 12   ±
Замечания:   ±
На сайте с 18.09.2007

Статус: Offline

Quote (holyuser)
deskjet, дорогой, вот это не надо...

Это точно!


Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
Форум Picbasic.ru » Электроника » Об электронике в целом » Чего не хватает в микроконтроллерах? (о периферии ядра)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: