Контроллеры 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 варианта:
- 4096 MAC-адресов за 550$
- 16.7M MAC-адресов за 1600$
Помимо расходов на закупку MAC-адресов, производитель должен также следить за распределением полученных MAC-адресов и программировать их в память устройства... Именно для решения данной проблемы компания Microchip предлагает последовательную EEPROM-память (SPI,I2C,UNI/O) с MAC-идентификатором! В каждой микросхеме памяти зашит индивидуальный номер соответствующий EUI-48 и EUI-64, это уникальный MAC-адрес, выданный IEEE для идентификации сетевого оборудования, определяющий фактический физический адрес точки сети.
Тип |
Program memory Кбайт |
RAM байт |
Порты I/O |
Каналов 10-бит АЦП |
комп. |
Таймеры 8/16 |
Встр. генератор KГц |
Макс. частота МГц |
CCP/ |
Послед. интерфейсы |
Особенности |
Корпус |
64 |
2048 |
39 |
11 |
2 |
2/3 |
32 |
42 |
2/3 |
EUSART/ MI2C/SPI |
nW, |
64TQFP |
|
64 |
2048 |
55 |
15 |
2 |
2/3 |
32 |
42 |
2/3 |
2xEUSART/ MI2C/SPI |
nW, |
80TQFP |
|
64 |
2048 |
70 |
16 |
2 |
2/3 |
32 |
42 |
2/3 |
2xEUSART/ 2xMI2C/SPI |
nW, |
100TQFP |
Примечания:
nW - технология микропотребления nanoWatt
CCP - модуль захвата, сравнения, ШИМ
ECCP – расширенный модуль захвата, сравнения, ШИМ
PBOR - программируемый генератор сброса
PLVD - программируемый детектор снижения напряжения
EUSART – расширенный интерфейс USART
PSP – параллельный Slave-порт
EGG – усовершенствованное ядро PIC18
Корпуса: 28SP - DIP-28, SO - SOIC-28 300mil, 40P – DIP-40, 44PT – TQFP-44, 44ML - QFN корпус (8*8mm), 64PT - TQFP-64, 80PT - TQFP-80