Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.02.2011, 14:42  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Я имел ввиду использование СОМ-порта для отладки в реальном железе. Протеус конечно неплохая программа, но применение её, как и всякого инструмента, имеет свои ограничения.
Реклама:
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 25.02.2011, 16:46  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Из собственного опыта:

Если нужно решить задачу максимально быстро и соединить готовое устойство с Ethernet - лучший вариант модули MOXA через UART.
Взаимодействие через виртуальный COM, TCP-сервер или TCP-клиент
Недостаток - отстутствие PPPoE.

Если нужно нечто большее, чем просто перекачка пакетов - поможет W5100
Аппаратный стек TCP/IP позволяет не заморачиваться с некоторыми вопросами. Для AVR есть демо-примеры, библиотека с исходниками под gcc. Можно найти отладочную плату W5100E01-AVR на меге-128.
Может работать не только через SPI, но и через шину внешней памяти.
Одновременный обмен по 4 сокетам. Например можно сделать отправку на сервер по UDP, а для настройки использовать Telnet или Web. Можно отправлять данные на 4 разных сервера одновременно. PPPoE есть, но как работает - не проверял.

Если есть свободное время и желание познать новое - тогда изучайте варианты на основе ARM. В этом случае вы получите максимум возможностей, т.к. стек TCP/IP в этом случае реализуется программно и возможности ограничены только вашим желанием допиливать существующие версии под себя. В качестве приятных бонусов получим сразу 4 UARTа и USB-порт. Количество сокетов ограничено только ресурсами МК. Вариант в основном актуален при разработке устройства с нуля, так как предполагает "забыть все, что вы знали о AVR, PIC, C51 итд" и открыть для себя мир 32-битных архитектур. Главная проблема здесь - найти для себя подходящую комбинацию МК+RTOS+стек TCP/IP+компилятор, поскольку обычно стек идет в связке с RTOS с примерами под определенный компилятор. Выбор небольшой - GCC, Keil, IAR. Сишный код переносится с одного компилятора на другой без проблем, но в наборе исходников RTOS встречаются файлы на ASM (обычно стартап и низкоуровневые обработчики прерываний), которые трудно портировать с одного компилятора на другой без досконального знания синтаксиса описания сегментов памяти. Столкнулся с этим при портировании с KEIL на IAR. В русскоязычных книгах по ARM об этом нет ни слова. В качестве отладочной платы можно взять уже упомянутый starterkit.ru. 3 года назад брал под LPC23xx, На сегодня, наверное наиболее актуальный вариант под LPC1768.
Успехов в освоении!
EugenyAM вне форума  
Эти 2 пользователя(ей) сказали Спасибо EugenyAM за это сообщение:
Archer07 (27.02.2011), Flopix (10.01.2012)
Непрочитано 25.02.2011, 23:44  
Archer07
Прописка
 
Регистрация: 25.03.2009
Сообщений: 137
Сказал спасибо: 22
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Archer07 на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

По поводу 32 битных архитектур. AVR32, например, выигрывает по энергопотреблению, производительности на 1 MHz большинство ARM процессоров. Документация на МК фирмы атмел достаточно хорошая(AVR32 -около 900страниц), а для LPC2141 и вообще этого семейства мне даташит показался очень скромным(32страницы). Это я к тому, что может гораздо лучше заниматься AVR32 архитектурой, уж если все равно придется почти с нуля. Насколько прижилась она у нас (в СНГ), может на форуме уже есть люди, которые плотно работают с этой архитектурой.Что они могут сказать?
Archer07 вне форума  
Непрочитано 25.02.2011, 23:47  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Сообщение от Archer07 Посмотреть сообщение
для LPC2141 и вообще этого семейства мне даташит показался очень скромным(32страницы)
Показался потому, что в даташите от NXP что вы видели - только поверхностное описание. ДШ по программированию у них называется например LPC214x User Manual. Объём - от 400 страниц.

ARM7(LPC2xxx) всё же не рекомнедуется для разработок ввиду его цены и энергопотребления
Cybermaker вне форума  
Непрочитано 26.02.2011, 00:11  
Archer07
Прописка
 
Регистрация: 25.03.2009
Сообщений: 137
Сказал спасибо: 22
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Archer07 на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Значит AVR32 ?
Archer07 вне форума  
Непрочитано 26.02.2011, 00:36  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Сообщение от Archer07 Посмотреть сообщение
Значит AVR32 ?
АВР32 не самый удачный выбор. Присоеденюсь к LPC1768
Cybermaker вне форума  
Непрочитано 26.02.2011, 18:40  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Сообщение от Archer07 Посмотреть сообщение
По поводу 32 битных архитектур. AVR32, например, выигрывает по энергопотреблению, производительности на 1 MHz большинство ARM процессоров. Документация на МК фирмы атмел достаточно хорошая(AVR32 -около 900страниц), а для LPC2141 и вообще этого семейства мне даташит показался очень скромным(32страницы). Это я к тому, что может гораздо лучше заниматься AVR32 архитектурой, уж если все равно придется почти с нуля. Насколько прижилась она у нас (в СНГ), может на форуме уже есть люди, которые плотно работают с этой архитектурой.Что они могут сказать?
LPC1768 (и 23xx) имеют Ethernet контроллер на борту с поддержкой DMA и быстрой шиной, а как с этим у AVR32? если с связке с W5100, то разницы нет AVR32 или просто AVR/PIC.
EugenyAM вне форума  
Непрочитано 26.02.2011, 19:38  
Archer07
Прописка
 
Регистрация: 25.03.2009
Сообщений: 137
Сказал спасибо: 22
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Archer07 на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

У AT32AP7000 есть Ethernet модуль с поддержкой DMA.
Но вопрос совсем не в этом.
Сейчас,например, дорого использовать AVR32, проще какую-нибудь аврку 8-битную+
всякие штуки, вроде Ethernet, часов реального времени, и прочего.
Я хотел бы знать мнения людей, которые давно работают с разными типами МК.
Каковы критерии "приживаемости" конкретной платформы, например, AVR32 и стоит ли ее начать изучать вместо LPC?
Archer07 вне форума  
Непрочитано 26.02.2011, 21:12  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

Сообщение от Archer07 Посмотреть сообщение
У AT32AP7000 есть Ethernet модуль с поддержкой DMA.
Это уже снято с производства. Поэтому и не следует изучать - будущего нет. ARM куда живучей, их делает не один производитель. Так что завтра они не исчезнут. А насчет LPC - производитель не снял с производства ни один контроллер. И сейчас вполне доступны LPC21xx, с которых он начал выпуск. В этом плане NXP просто эталон надежности.
kison вне форума  
Непрочитано 27.02.2011, 20:07  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: Выбор Ethernet-контроллера для лабораторной установки

А мне больше понравились LM3S6xxx и старше - у них есть на борту всё для Ethernet, остается только разъем с трансформатором подключить ...
правда доступность хреновая - пробовал на бесплатных образцах.
у них - Luminary или TI - на сайте вложена вся инфа по виртуальному ком порту через Ethernet - собирал - прикольно работает. с одной стороны настоящий ком порт, а потом всё это через Ethernet передается на комп и видится прогами как ком порт. Понравилось, что самая "большая" деталь на плате с ком - Ethernet - разъем с трансформатором.
avtoneru вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Выбор транзистора для ИБП AssemblerRu Источники питания и свет 6 14.09.2010 22:19
Что лучше выбрать для Ethernet Seji-01 Микроконтроллеры, АЦП, память и т.д 17 01.11.2009 02:31


Часовой пояс GMT +4, время: 22:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot