И Dallas Semiconductor

 

Фирма Siemens внесла несомненное своеобразие в развитие семейства MCS-51, выпустив микроконтроллеры серии C500 (табл.1.4), которые являются по существу самыми сложными МК 51-го семейства в мире. Эти микроконтроллеры построены на основе архитектуры МК 8051, дополненной разнообразной и весьма сложной периферией, среди которой можно отметить:

- 10-разрядные АЦП;

- 6-канальный 10-разрядный ШИМ для управления электродвигателями постоянного тока;

- 29-канальный ШИМ;

- 8 DPTR;

 

Обозначение Макс. частота (МГц) РПП (байт) РПД (байт) Таймеры/ счетчики  
      Микроконтроллеры
C502 ROM/EPROM 16K 3+WDT  
C504G   ROM/EPROM 16K 4+WDT  
С505С ROM/EPROM 16K 3+WDT  
C509   - 5+WDT  
C515A ROM/EPROM 32K 3+WDT  
C515C   ROM/EPROM 64K 3+WDT  
C517A   ROM/EPROM 32K 4+WDT  
C540 ROM/EPROM 4K  
C541 ROM/EPROM 8K 2+WDT  
      Микроконтроллеры
AT89C1051 FLASH 1K  
AT89C2051 FLASH 2K  
AT89C4051 FLASH 4K  
AT89C51 FLASH 4K  
AT89LV51 FLASH 4K  
AT89C52 FLASH 8K  
AT89LV52 FLASH 8K  
AT89C55 FLASH 20K  
AT89S8252 FLASH 8K 256, EEPROM 2K 3+WDT  
AT89S53 FLASH 12K 3+WDT  
      Микроконтроллеры
DS5000FP NVRAM 32K 2+WDT  
DS5001FP NVRAM 128K 2+WDT  
DS5002FP NVRAM 128K 2+WDT  
DS80C310 -  
DS8xC520 ROM/EPROM 16K 3+WDT  

 

- аппаратный блок умножения 16х16 и деления 32/16;

- блок загрузчика программной памяти (БЗПП).

Что касается фирмы Atmel, то ее лицом является FLASH технология. Владея ею в совершенстве, Atmel строит свою политику на внедрении FLASH в наиболее известные микросхемы памяти, программируемой логики и микроконтроллеров, использующие технологию EPROM. Тот факт,

Таблица 1.4

  Линии ввода/ вывода Последов. каналы   Периферия, особенности U пит. (В)
фирмы Siemens  
  UART 8 DPTR, 4 уровня IRQ 4,25…5,5
  UART АЦП 8x10, 6 ШИМ для двигателя пост. тока 4,25...5,5
  UART, CAN АЦП 8x8, 8 DPTR 4,25...5,5
  2 UART АЦП 15x10, 29 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16, БЗПП 4,25...5,5
  UART АЦП 8x8, 4 ШИМ 4,25...5,5
  UART, SSC, CAN АЦП 8x10, 4 ШИМ, 8 DPTR 4,25...5,5
  2 UART АЦП 12x10, 21 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16 4,25...5,5
  USB - 4,25...5,5
  USB, SSC - 4,25...5,5
фирмы Atmel  
  - Аналоговый компаратор 2,7...6,0
  UART Аналоговый компаратор 2,7...6,0
  UART Аналоговый компаратор 2,7...6,0
  UART - 4,0...6,0
  UART - 2,7...6,0
  UART - 4,0...6,0
  UART - 2,7...6,0
  UART - 4,0…6,0
    UART, SPI 2 DPTR 2,7…6,0
  UART, SPI 2 DPTR 4,0…6,0
фирмы Dallas Semiconductor  
  UART БЗПП, 48-bit encryption key 4,5…5,5
  UART БЗПП 4,5…5,5
  UART БЗПП, 64-bit encryption key 4,5…5,5
  UART 2 DPTR 4,5…5,5
  2 UART 2 DPTR 4,5…5,5

 

что в качестве первого кандидата на модернизацию при прорыве на рынок микроконтроллеров, где господствовали такие мощные фирмы как Philips, Siemens, Intel, Motorola, Mitsubishi и др., фирма Atmel избрала микроконтроллер 8051, подтверждает исключительно высокую популярность этого кристалла.

Среди оригинальных разработок Atmel в рамках семейства MCS-51 отметим следующие (см. табл.1.4):

- 20-выводные микроконтроллеры AT89С2051/1051, открывшие дорогу семейству MCS-51 в сферу "1-долларовых" приложений;

- микроконтроллеры с каналом SPI, обеспечивающие возможность внутрисхемного программирования FLASH памяти. Эта функция может быть очень удобна в производстве, когда программирование микросхем осуществляется уже после их монтажа;

- микроконтроллер с резидентной памятью типа EEPROM, обеспечивающей хранение оперативных данных при отключенном питании микросхемы.

Фирма Dallas Semiconductor в первую очередь получила известность среди производителей семейства MCS-51 своей серией DS5000 (табл.1.4). Оригинальность микроконтроллеров этой серии заключается в том, что их резидентная память программ выполнена в виде NVRAM - оперативной памяти, энергонезависимость которой обеспечивается литиевой батарейкой, встроенной непосредственно в корпус микросхемы. Фирма дает 10-летнюю гарантию на сохранность информации в NVRAM. Микроконтроллеры серии DS5000 имеют архитектуру стандартного ядра MCS-51, поэтому их временные характеристики полностью идентичны характеристикам микроконтроллера 8051.

Отметим, что фирма Dallas Semiconductor первой попыталась усовершенствовать архитектуру семейства MCS-51. Как известно, базовая архитектура этого семейства обеспечивает не оптимальную процедуру выборки и выполнения команд. Например, команда MOV A,Rn выбирается и выполняется микроконтроллером 8051 за 6 тактов, а следующие 6 тактов происходит холостая выборка команды по следующему адресу. В результате затрачивается 12 тактов тактового генератора МК. Специалисты Dallas Semiconductor переработав архитектуру МК 8051 создали группу микроконтроллеров DS8xC300/500 (табл.1.4), в которых типовой цикл выборки и выполнения команд сократился до 4-х тактов, а холостые выборки были исключены. Таким образом, команда MOV A,Rn стала выполняться за 4 такта тактового генератора, т.е. в 3 раза быстрее. Команды МК 8051, которые не имели холостых выборок, в DS8xC300/500 "ускорились" в 1,5 раза.

 

 

Список литературы

 

1. Каталог инструментальных средств для микроконтроллеров/ Фитон. М., 1998.