microchip

Контроллеры PIC18 со встроенным Ethernet

Cемейство микроконтроллеров со встроенным Ethernet PIC18FxxJ6x.

Cетевые технологии все активнее внедряются в массовые изделия, туда, где раньше применялись лишь специализированные приборные интерфейсы типа RS485 или аналогичные. Наиболее активно растет рынок устройств использующий в качестве канала связи популярную в компьютерных применениях сеть Ethernet. Недавно компания Microchip вышла на рынок встраиваемых Ethernet приложений, выпустив новый 28pin автономный Ethernet микроконтроллер ENC28J60, так же разработанный по новой низковольтной технологии. Эта микросхема позволяет легко подключить существующее изделие, разработанное на любом микроконтроллере, к сети Ethernet/Internet. Шина связи между основным контроллером и ENC28J60 – высокоскоростной 10Мбит/сек SPI. Микросхема содержит 8кБайт ОЗУ встроенный буфер, на аппаратном уровне поддерживает физический и MAC- уровни Ethernet, полностью соответствует IEEE 802.3. Микросхема поддерживает прямое подключение развязывающего трансформатора и светодиодов состояния канала связи.

Разумеется, что компания Microchip не забыла и об интегрированном изделии PIC18+контроллер Ethernet, и выпустила 3.3 вольт семейство PIC18FxxJ60. Такое решение открывает новые горизонты построения систем сбора и передачи информации, систем охраны и видеонаблюдения, использующих в качестве канала передачи данных широко распространенную сеть Ethernet. Кроме того, такая концепция позволяет интегрировать подобные устройства во «всемирную паутину»- Internet. Это становится особенно просто, учитывая что на сайте Microchip есть бесплатный стек протоколов TCP/IP для ядра PIC18 (AN833). Все что необходимо для подключения PIC18FxxJ60 к сети Ethernet – это развязывающий трансформатор и разъем (которые сейчас все чаще выпускаются интегрированные, в одном корпусе). Минимум внешних деталей и готовый стек TCP/IP позволяют пользователям максимально быстро выйти на новые рынки устройств и систем, а следовательно, получить преимущества в конкурентной борьбе.

Для корректной работы устройства в Ethernet-сети оно должно обладать уникальным идентификационным MAC-адресом, который является физическим адресом узла в сетевом пространстве. Для небольших локальных сетей MAC-адреса могут назначаться централизовано для данной сети, а для устройств, которые предназначены для выхода в глобальную сеть MAC-адреса выдаются и регистрируются IEEE для обеспечения их уникальности. Таким образом, производитель сетевого оборудования вынужден покупать у IEEE MAC-адреса для своего оборудования. IEEE предлагает 2 варианта:

Помимо расходов на закупку MAC-адресов, производитель должен также следить за распределением полученных MAC-адресов и программировать их в память устройства... Именно для решения данной проблемы компания Microchip предлагает последовательную EEPROM-память (SPI,I2C,UNI/O) с MAC-идентификатором! В каждой микросхеме памяти зашит индивидуальный номер соответствующий EUI-48 и EUI-64, это уникальный MAC-адрес, выданный IEEE для идентификации сетевого оборудования, определяющий фактический физический адрес точки сети.

Тип

Program memory

Кбайт

RAM

байт

Порты I/O

Каналов 10-бит АЦП
100ksps

комп.

Таймеры 8/16

Встр. генератор

KГц

Макс. частота

МГц

CCP/
ECCP

Послед. интерфейсы

Особенности

Корпус

PIC18F66J60
PIC18F66J65
PIC18F67J60

64
96
128

2048
3808
3808

39

11

2

2/3

32

42

2/3

EUSART/ MI2C/SPI

nW,
10 Base-T
Ethernet, 8K RAM буфер IEEE802.3

64TQFP

PIC18F86J60
PIC18F86J65
PIC18F87J60

64
96
128

2048
3808
3808

55

15

2

2/3

32

42

2/3

2xEUSART/ MI2C/SPI

nW,
10 Base-T
Ethernet, 8K RAM буфер IEEE802.3

80TQFP

PIC18F96J60
PIC18F96J65
PIC18F97J60

64
96
128

2048
3808
3808

70

16

2

2/3

32

42

2/3

2xEUSART/ 2xMI2C/SPI

nW,
10 Base-T
Ethernet, 8K RAM буфер IEEE802.3, PSP, EMA

100TQFP

Примечания:
nW - технология микропотребления nanoWatt
CCP
- модуль захвата, сравнения, ШИМ
ECCP – расширенный модуль захвата, сравнения, ШИМ
PBOR - программируемый генератор сброса
PLVD - программируемый детектор снижения напряжения
EUSARTрасширенный интерфейс USART
PSP – параллельный Slave-порт

EGG – усовершенствованное ядро PIC18
Корпуса: 28SP - DIP-28, SO - SOIC-28 300mil, 40P DIP-40, 44PTTQFP-44, 44ML - QFN корпус (8*8mm), 64PT - TQFP-64, 80PT - TQFP-80

Последнюю версию бесплатного стека протоколов TCP/IP от Microchip, подробную документацию, множество примеров применения можно скачать здесь

 

©2007 Гамма-Санкт-Петербург