1874ВЕ7Т (ОКР "Обработка-4")

Интегральные схемы, находящиеся в стадии разработки. Пожелания потребителей. Вопросы и предложения.

Модераторы: ea, Alis, pip, gurzzza, sya, _sva_, dnv, sva

dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: Rе: Аппратный критерий перехода 1874ве7т в режим "Once"

Сообщение dvs »

tikhonov писал(а):Здравствуйте, уважаемые разработчики...
.
А есть ли у Вас, какой-нибудь экономичный и надежный ВНЕШНИЙ (аппаратный) ПРИЗНАК/КРИТЕРИЙ перехода 1874ве7т в режим "Once" ?
Ведь если внешнее оборудование будет ОШИБОЧНО "полагать", что оно уже перевело 1874ве7т в режим "Once",
то можно запросто "пожечь шины" - либо контроллеру, либо внешнему устройству... Обидно будет - и то, и другое...
.
Поэтому внешнему оборудованию крайне желательно-бы было проверить состояние какого-нибудь пина,
чтобы знать, что ему можно безопасно "занимать" шину, общую с 1874ве7т.
- благодарю за внимание...
В МК не предусмотрено специальных индикаторов входа в режим Once. Однако о переходе можно судить по: существенно понизившемуся току потребления, остановке CLKOUT, переходу выводов (выходы - P2.0, ALE, BHE#, INST, RD#, WR# в третье состояние. Индикацию о переходе МК в Once можно реализовать, например, подключив выход (функционирующий в штатном режиме) через высокоомный резистор к питанию/земле. После перехода в Once вывод будет "отпущен" контроллером и подтянут резистором к нужному уровню (земля\питание) с помощью резистора. К примеру так можно использовать вывод HSO3 (после сброса он в активном 0), после перехода в Once в третьем состоянии.
cleric4
Сообщения: 6
Зарегистрирован: 23 июн 2015, 07:50

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение cleric4 »

День добрый. Почему АЦП позиционируется как 12+2, а не 14-битный?
dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение dvs »

cleric4 писал(а):День добрый. Почему АЦП позиционируется как 12+2, а не 14-битный?
Здравствуйте.
На самом деле в МК используется 14-разрядный АЦП. Но, т.к. согласно ТЗ в этом МК должен был быть использован 12-разрядный АЦП, то два разряда используются для повышения точности. Поэтому он позиционируется как 12+2 :) .
tikhonov
Сообщения: 31
Зарегистрирован: 10 июл 2015, 15:49

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение tikhonov »

Здравствуйте, уважаемые разработчики.

- Подскажите, пожалуйста,
почему на "листе 27" документа "КДФЛ.421457.001РЭ" - указано, что "порт_0 контроллера 1874ВЕ7 имеет 16 выводов (P0.0 - P0.15) и отсутствует "порт_5", а в документе КДФЛ.431295.045ТО (см. лист 8,9 и тд) "порт_0" вышеуказанного контроллера имеет только 8 разрядов (P0.0 - P0.7)... но зато присутствует "порт_5"
8-((
dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение dvs »

tikhonov писал(а):Здравствуйте, уважаемые разработчики.

- Подскажите, пожалуйста,
почему на "листе 27" документа "КДФЛ.421457.001РЭ" - указано, что "порт_0 контроллера 1874ВЕ7 имеет 16 выводов (P0.0 - P0.15) и отсутствует "порт_5", а в документе КДФЛ.431295.045ТО (см. лист 8,9 и тд) "порт_0" вышеуказанного контроллера имеет только 8 разрядов (P0.0 - P0.7)... но зато присутствует "порт_5"
8-((
Здравствуйте.
Руководство по эксплуатации КФДЛ.421457.001РЭ, как и отладочная плата, были разработаны до даты окончания ОКР. На том этапе в опытных образцах микроконтроллера порт P0 значился как 16-разрядный. Однако на этапе подготовки к сдаче ОКР было принято решение разбить этот 16-разрядный порт на два 8-разрядных. В результате P0 имеет разряды [7:0], а разряды [15:8] стали называться порт 5 (P5). Обращение к портам производится посредством соответствующих регистров IOPORT0 и IOPORT5.
Спасибо за сообщение, документ КФДЛ.421457.001РЭ поправим.
cleric4
Сообщения: 6
Зарегистрирован: 23 июн 2015, 07:50

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение cleric4 »

День добрый. При работе с АЦП возникло 2 вопроса:
1. Если верхнее и нижнее напряжения опоры АЦП устанавливать высокоомным резисторным делителем (килоомы-десятки килоом) оно просто не устанавливается, если в делитель ставить сотни ом - только тогда, видимо, тока хватает. Какой вообще ток потребляют верхняя и нижняя опоры? Чем рекомендуете их задавать?
2. Подаю на вход АЦП напряжение средней точки АЦП, АЦП вместо 0 показывает что-то около 70-80 мВ. Это смещение нуля АЦП? Если да, то какова его допустимая величина?
xkeen
Специалист
Сообщения: 50
Зарегистрирован: 15 дек 2009, 17:44
Предприятие: niiet
Откуда: Воронеж
Контактная информация:

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение xkeen »

День добрый. При работе с АЦП возникло 2 вопроса:
1. Если верхнее и нижнее напряжения опоры АЦП устанавливать высокоомным резисторным делителем (килоомы-десятки килоом) оно просто не устанавливается, если в делитель ставить сотни ом - только тогда, видимо, тока хватает. Какой вообще ток потребляют верхняя и нижняя опоры? Чем рекомендуете их задавать?
2. Подаю на вход АЦП напряжение средней точки АЦП, АЦП вместо 0 показывает что-то около 70-80 мВ. Это смещение нуля АЦП? Если да, то какова его допустимая величина?
Просим прощения за задержку с ответом на ваши вопросы. Большинство специалистов сейчас в отпуске.

1.Внутри ИМС, между выводами верхнего и нижнего опорного напряжения, включен резистор, сопротивлением 3.4 кОм. Соответственно, ток втекает через вывод верхнего опорного напряжения и вытекает через вывод нижнего опорного напряжения. Величина тока определяется выбранными значениями опорного напряжения. Источники опорного напряжения должны обеспечивать формирование этого тока.

На второй вопрос мы ответим чуть позже, после выхода из отпуска специалиста, занимающегося АЦП.
Ведущий инженер-конструктор ОАО "НИИЭТ"
kopterr
Сообщения: 4
Зарегистрирован: 05 авг 2015, 09:21

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение kopterr »

Здравствуйте.
При работе с модулем МКО в качестве удаленного терминала возникла небольшая проблема - при обращении в область ОЗУ названную как "Память сообщений" почему то происходит обращение во внешнюю память с включением сигнала #WR. У нас на плате сейчас в качестве памяти программ стоит FRAM (для удобства отладки в ней прошит бутлоадер который перешивает основную область программ по UART-у). Именно поэтому и заметил активность на выводе #WR при обращении в "Память сообщений" модуля МКО. При этом сам модуль работает нормально сообщения передаются, данные по нужным адресам и пишутся и читаются. Если сигнал #WR "железно" отсоединить от внешней памяти то модуль МКО также нормально работает. Есть ощущение что обращении в область ОЗУ старше адресов 0x07FF (обычного ОЗУ) одновременно происходит обращение и во внешнюю память.
Возможно я как то не так обращаюсь к данной области программно, но пока причину найти не могу.

С пямятью сообщений работаю таким образом:

Структура области сообщения.
typedef struct
{
volatile unsigned int *pArr;
volatile unsigned int size;
}MKO_struct_typedef;

//Принятое сообщение
MKO_struct_typedef TestArrayIn;
//Сообщение для передачи
MKO_struct_typedef TestArrayOut;

Далее инициализирую указатель:
TestArrayIn.pArr = (unsigned int *)0x0B00;
TestArrayOut.pArr = (unsigned int *)0x1300;

При приеме копирую данные из области приема в область для передачи
unsigned int i;
for (i=0;i<32;i++) *(TestArrayOut.pArr + i) = *(TestArrayIn.pArr + i);
Sanek
Сообщения: 56
Зарегистрирован: 29 окт 2013, 23:38
Предприятие: НИИЭТ
Откуда: Воронеж

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение Sanek »

Здравствуйте.
На нашей макетно-отладочной плате запустили программу осуществляющую запись данных в диапазон памяти сообщений 0x0800-0x17FF, а также копирование из одной области в другую.
Запись в область сообщений проводили как со включенным модулем МКО, так и с выключенным.
На выводе #WR всегда был высокий уровень.
Может в программе (или бутлоадере) осуществляете запись в другую область или на осциллограмме вы видите активный уровень #WR именно при записи в область памяти сообщений?
kopterr
Сообщения: 4
Зарегистрирован: 05 авг 2015, 09:21

Re: 1874ВЕ7Т (ОКР "Обработка-4")

Сообщение kopterr »

Здравствуйте.
Да заметил активность на выводе #WR именно при записи в память сообщений когда заполнял область для ответных слов (0х1000 - 0х17FF) при старте программы после инициализации модуля МКО. В качестве памяти программ используем FRAM 32кх8, то есть используем только половину адресного пространства и бутлоадер у нас лежит получаеться не по адресу 0х9000 (переключаем вход VPR при перепрограммировании) а по адресу 0х1000 поэтому и заметил что #WR активен при записи в память сообщений так как затирался бутлоадер. Сама основная программа небольшая и за границы 32к не выходит. Сейчас поставил программную "заглушку" - инициализирую область для ответов после прихода прерывания от модуля МКО, все работает причем сейчас специально еще раз посмотрел на выход #WR, отпаяв его от входа FRAM, на нем активности нет.
Ответить

Вернуться в «Новые разработки АО "НИИЭТ"»