- •1.Минимальная конфигурация мпс, понятие адресного пространства
- •2.Инструментальные средства разработки и отладки мпс
- •3.Структура мпс с изолированными шинами; карта адресного пространства
- •4.Структура мпс с раздельными шинами; карта адресного пространства
- •5.Структура мпс с общими шинами; карта адресного пространства
- •6.Характеристика архитектуры мпс с точки зрения организации памяти
- •7. Развернутая структура мпс; схема синхронизации, шд, супервизор
- •8. Развернутая структура мпс; таймеры, шим, модуль захвата и сравнения
- •9.Упрощенная модель мп, цикл шины
- •10.Классификация мп
- •11. Понятие интерфейса; виды памяти; порты ввода/вывода
- •Дешифратор
- •12. Общая структура контроллера. Взаимодействие с внешними устройствами
- •16.Контроллеры последовательного и параллельного обмена
- •17.Однокристальные микроконтроллеры. Открытая архитектура
- •18.Асинхронная связь
- •19.Развернутая структура мпс; дешифратор, разделение адресного пространства
- •20.Синхронная связь
- •21.Режим пдп (прямого доступа к памяти)
- •22.Интерфейс ирпс
- •23.Прерывания программы
- •24.Интерфейс rs232c
- •30. Интерфейс i2c
- •31. Интерфейсы spi, Microwire
- •32. Подавление дребезга контактов: аппаратный способ
- •33. Ву: подключение светодиода к порту микроконтроллера
- •34. Ву: подключение гальванически развязанных внешних устройств
- •35. Пример: пояснить работу схемы мпс sdk11
30. Интерфейс i2c
Интерфейс I2C двухпроводной интерфейс (Philips)
Он обеспечивает режим полудуплекс. Интерфейс I2C позволяет организовать передачу информации между несколькими устройствами, т.е. он представляет из себя последовательную шину. Протокол обмена по интерфейсу I2C обеспечивает адресацию устройств без использования дополнительных сигналов выборки кристалла.
В микросхеме имеются адресные линии (А0, А1, А2), при помощи которых мы задаем адрес конкретного устройства путем подачи на эти входы соответствующих потенциалов. Шину (последовательную) можно организовать и на основе других последовательных интерфейсов, протокол которых не содержит адреса устройства. В этом случае устройства должны иметь вход выборки кристалла.
Wire – протокол – трехпроводной. Для выбора устройства - специальная линия. Режим полудуплекс.
CAN – автомобильный сетевой контроллер. Есть специальные контроллеры для его поддержки. Интерфейс - сетевой.
31. Интерфейсы spi, Microwire
Наиболее известные стандарты:
SPI – последовательный интерфейс (MOTOROLA) – (побайтно);
MWire (Microwire) – (по 2 байта).
Данные интерфейсы могут реализовывать дуплексный режим.
DATA
DATA
CLK
Организация полудуплексного режима из дуплексного.
Нельзя объединять два выхода: это можно сделать только в том случае, когда есть возможность отключения выхода.
С полудуплексным режимом работать проще.
Данные интерфейсы в основном используются в радиальном режиме. Для того чтобы его можно было использовать в шинном варианте, необходимо дополнительно ввести линии выбора.
32. Подавление дребезга контактов: аппаратный способ
Любые механические переключатели ввиду неидеальности контактируемых поверхностей, как правило, обеспечивают несколько соединений в течение определенного промежутка времени. Такое явление называется дребезгом контактов. Для устранения такого явления в схемах используют простейшие триггеры.
1 )
2 )
33. Ву: подключение светодиода к порту микроконтроллера
Короче, что писать – не знаю, но попробую… Сведодиоды используются в порте микроконтроллера для оптопар в гальванической развязке. С внешним миром микроконтроллер соединяется через интерфейс RS-232. На со стороны внешнего устройства у него напряжения «1» – -12В (-3..-12), «0» – +12 (+3..+12), со стороны контроллера «1» - 2,4-5В, «0» - 0-0,4В.
Светодиоды используются, чтобы обеспечить независимость входов и выходов контроллера и ВУ. Т.о., это обеспечивает защищенность микроконтроллера – если что, его током не долбанет. Важная особенность – когда светодиот горит – устанавливается уровень «0» - работает типа как инвертор.
34. Ву: подключение гальванически развязанных внешних устройств
Картинка такая же как в предыдущем вопросе, можно взять из SDK – group2. Все из 33 вопроса можно написать и сюда. В микроконтроллере используется оптронная гальваническая развязка (2 оптопары ). Еще бывает трансформаторная – она, дешевле и проще, но не пропускает постоянную составляющую.На со стороны внешнего устройства напряжения «1» – -12В (-3..-12), «0» – +12 (+3..+12), со стороны контроллера «1» - 2,4-5В, «0» - 0-0,4В. Так же для защиты оптопары на приеме используется диод D3 group2 (см. схему). Выходы оптопар подключены к разъемам COM-порта и процессра P3.0/RxD (прием), P3.1/TxD (передача). Опять-таки, когда светодиод горит – «0», не горит – «1».