Текущее время: 08 окт 2024, 23:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: работа по SPI в режиме КК
СообщениеДобавлено: 15 июн 2020, 12:23 
Не в сети

Зарегистрирован: 15 июн 2020, 09:58
Сообщений: 6
Название предприятия: ИТМиВТ
Добрый день
хотим использовать 1582ВЖ3Г-0291
есть ряд вопросов
- правильно мы понимаем что защелкивание данных по SPI происходит по положительному фронту CLK
- в файле OSC291.doc есть запись в регистры микросхемы,
укажите пожалуйста значения слова записываемого
- в регистр RAW
- в регистр RC
- можно ли получить ТУ на микросхему или надо официальное письмо и оплата?
- в ТО291 Вы пишите что в режиме КК используются два регистра, а по факту,
если я правильно понимаю,
- запись режима работы в регистр RAW
и при использовании форматов передачи 3 или 8
- КС в регистр по адресу 01
- КС в регистр по адресу 11
как у вас написано $4.1.4
- это так?
Спасибо


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 16 июн 2020, 19:26 
Не в сети

Зарегистрирован: 30 май 2017, 14:59
Сообщений: 2
Название предприятия: НПО ФИЗИКА
Здравствуйте!
Извините за долгий ответ.
Цитата:
- правильно мы понимаем что защелкивание данных по SPI происходит по положительному фронту CLK

Если я правильно понял вопрос - да, вы правы (CPOL = 0; CPHA = 0; BitOrder = MSBFIRST;).


Цитата:
-- в файле OSC291.doc есть запись в регистры микросхемы,
укажите пожалуйста значения слова записываемого
- в регистр RAW
- в регистр RC


На осциллограммах в документе:
1) В регистр RAW записывается 0b10_00000010 - устанавливается разрешение принимать управление каналом (ENBC = 1), и выбирается второй канал (LN=1). BC/RT устанавливается при помощи входов BC/RT и ENA микросхемы, и значение этого разряда при записи в регистр не важно.
2) В регистр RC записывается 0b10101_0_11100_00001 - мы обращаемся к ОУ с адресом 10101, просим принять слова (0), в подадрес 11100, количество слов 00001.

Осциллограммы расшифровал на глаз, попробую узнать точные значения позже.

Цитата:
- в ТО291 Вы пишите что в режиме КК используются два регистра, а по факту,
если я правильно понимаю,
- запись режима работы в регистр RAW
и при использовании форматов передачи 3 или 8
- КС в регистр по адресу 01
- КС в регистр по адресу 11

Да, все верно, с учетом форматов 3 и 8 используются 3 регистра.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 17 июн 2020, 12:04 
Не в сети
Аватар пользователя

Зарегистрирован: 26 фев 2013, 10:27
Сообщений: 139
Название предприятия: ОАО НПО "Физика"
marandre писал(а):
- можно ли получить ТУ на микросхему или надо официальное письмо и оплата?

В соответствии с разделом Вопросы:
Каждая микросхема, выполненная на базе БМК серии 1582ВЖ2, 1582ВЖ3 имеет 2 документа ее характеризующих: базовые ТУ и карта заказа. По электронной почте нельзя получить базовые ТУ, однако информация, содержащаяся в карте заказа (индивидуальная информация о конкретной микросхеме) на сайте представлена. Для отделов технической документации необходимы оба документа, кроме случаев, когда базовые ТУ у вас уже есть.

Добавлю, что с точки зрения описания функционирования, в ТО на сайте вся информация представлена.

_________________
Существует 2 типа компаний: быстрые и мертвые. (с) Andrew Stephen Grove


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 17 июн 2020, 14:43 
Не в сети

Зарегистрирован: 15 июн 2020, 09:58
Сообщений: 6
Название предприятия: ИТМиВТ
Спасибо, так все сходится.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 19 июн 2020, 13:01 
Не в сети

Зарегистрирован: 15 июн 2020, 09:58
Сообщений: 6
Название предприятия: ИТМиВТ
Добрый день
Еще один вопрос
- В соответствии с ГОСТом время ожидания КШ(КК) поступления ОС по истечению которого он должен зафиксировать отсутствие ОС от ОУ, должно быть не менее 14 мкс.
За выполнением этого требования должен следить пользователь?
я не нашел никаких упоминаний как эта ситуация обрабатывается микросхемой.
Спасибо


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 20 июн 2020, 22:38 
Не в сети

Зарегистрирован: 30 май 2017, 14:59
Сообщений: 2
Название предприятия: НПО ФИЗИКА
Добрый вечер.
Для отслеживания этого предназначен сигнал NOAW (нет ответного слова). Он устанавливается в 1 если ответное слово не пришло в течение 14 мкс. Сигнал остается в 1 до следующей транзакции, в начале новой транзакции он сбрасывается в 0.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 02 окт 2020, 11:22 
Не в сети

Зарегистрирован: 15 июн 2020, 09:58
Сообщений: 6
Название предприятия: ИТМиВТ
Добрый день
Еще один вопрос
в описании на микросхему

4.1.2.1 Разряд 1 определяет может ли данное ОУ принять управление каналом. Если он установлен в 0,
то команда «принять управление каналом» будет обработана как недопустимая,
т.е. ОС будет выдано с установленным разрядом «ошибка в сообщении».

вопрос
пользователь имеет доступ(возможность изменения) к разряду «ошибка в сообщении»?

Эта возможность необходима для реализации проверки КС на недопустимость как описано в ГОСТ 52070-2003 $5.3.3

Спасибо


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 02 окт 2020, 12:08 
Не в сети

Зарегистрирован: 20 фев 2014, 17:37
Сообщений: 40
Название предприятия: ОАО "НПО "Физика"
В описании написано:
п. 6.3.5 Если установлен запрет принимать управление интерфейсом то команда «Принять управление интерфейсом» рассматривается как получение недостоверной информации, в ОС устанавливается разряд «ошибка в сообщении», ОС не выдается.
Пользователь не имеет доступа к разряду «ошибка в сообщении», он устанавливается микросхемой, которая проверяет команду на допустимость.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 07 окт 2020, 14:57 
Не в сети

Зарегистрирован: 15 июн 2020, 09:58
Сообщений: 6
Название предприятия: ИТМиВТ
Добрый день

В описании на микросхему
4.1.1 В режиме ОУ пользователь может записать по SPI регистр векторного слова (RVW),
регистр слова встроенного самоконтроля (RST) и регистр ответного слова (RAW).
Содержимое этих регистров будет передаваться в ответ на соответствующую команду.

Вопрос
В режиме ОУ в какие моменты времени можно изменять значения в регистре ответного слова (RAW)?
Т.е. ОУ не знает когда придет запрос и если пользователь что то пишет в регистр RAW,
а в этот момент приходит КС то что произойдет.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
 Заголовок сообщения: Re: работа по SPI в режиме КК
СообщениеДобавлено: 08 окт 2020, 12:50 
Не в сети

Зарегистрирован: 20 фев 2014, 17:37
Сообщений: 40
Название предприятия: ОАО "НПО "Физика"
Процессы записи внутренних регистров через SPI и использование этой информации аппаратно независимы,
но выставление сигнала CYCL блокирует изменение внутренних регистров. Поэтому если Вы будете записывать внутренние регистры
сразу после снятия сигнала CYCL, риск каких либо неприятностей минимален.


Вернуться наверх
 Профиль Отправить личное сообщение Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB