реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> MICROPORT AD6636, Какие ограничения на его использование?
n.tru
сообщение Dec 10 2006, 15:08
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 23-10-06
Пользователь №: 21 596



В даташитах не нашел ограничений (адресных) при использовании паралельного порта (MICROPORT).
Возможно ли с его помощью обеспечить полную конфигурацию микросхемы (всех регистров)? т.е. SERIAL PORT не использовать вовсе.
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Dec 11 2006, 13:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



В даташите на стр. 58 про Microport написано, что
Цитата
The direct addressing scheme is used and any internal register can be accessed using an 8-bit address.

и на стр. 49
Цитата
Either serial port or microport can be used (but not both) at any given time.

Так что вроде как можно, 8 разрядов адреса хватит на все адресное пространство.
В 6620 как раз нельзя было использовать для конфигурирования последовательный порт.
Go to the top of the page
 
+Quote Post
n.tru
сообщение Dec 11 2006, 18:36
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 23-10-06
Пользователь №: 21 596



В "Chip I/O Access Control Register <7:0>" есть поле ChipID <5:2>. После ресета ChipID принимает значение 0x00. Если используюьтся 2 (или более) DDC и общая шина MICROPORT для программирования (адресация DDC через CHIPID), то получается предварительно необходимо занести в поля ChipID <5:2> обеих микросхем различные идентификаторы с помощью последовательных портов и затем уже работать с каждым по отдельности DDC через паралельный порт используюя данную адресацию. Я правильно все понял или нет?
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Dec 12 2006, 11:45
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



На стр. 62
Цитата
Chip ID Bits. The chip ID bits are used to compare against the chip ID input pins, enabling or disabling I/O access for this specific chip. When more than one AD6636 part is sharing the microport, different CHIPID pins can be used to differentiate among the parts. A particular part gives I/O access only when the CHIPID pins have the same value as these chip ID bits.

То есть, насколько я понимаю, это поле влияет лишь на то, будет ли разрешен микропорту доступ к микросхеме или нет. ID задается внешними выводами, после сброса биты Chip ID содержат нули, затем внешнее устройство пишет через микропорт в Chip IO Access register. После этого при каждой записи/чтении в остальные регистры AD6636 будет сравнивать значение в поле ChipID с состоянием на выводах ChipID (которое фиксировано) и, в зависимости от этого разрешать или запрещать доступ. Тоесть, чтобы записать любой из регистров первого 6636 надо сначала записать по микропорту в полеChipId единицу, потом писать/читать остальные регистры. По-моему так smile.gif.

Сообщение отредактировал hobgoblin - Dec 12 2006, 11:52
Go to the top of the page
 
+Quote Post
n.tru
сообщение Dec 12 2006, 17:03
Сообщение #5





Группа: Участник
Сообщений: 6
Регистрация: 23-10-06
Пользователь №: 21 596



Остались сомнения... На всякий случай оставлю возможность управления в последовательном и паралельном режимах. Посмотрим что получится на практике...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 10:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016