Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 04.12.2009, 18:33  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Сообщение от Kabron Посмотреть сообщение
Нада сигналы на CTL2-CTL1 на осцилловом поде смотреть, а они при таких манипуляциях не появляются - продолжается опрос ЛА.
Сообщение от voha6 Посмотреть сообщение
Стробы для АЦП - это сигналы CTL1 и CTL2 цифрового пода.
На самом деле это могут быть сигналы синхронизации FIFO цифрового и аналогового подов. А может быть они даже объединяют FIFOшки. Буду читать TRM на проц.
Реклама:
voha6 вне форума  
Непрочитано 04.12.2009, 19:06  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,475
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Подбираемся к DX

Тогда осцилловый чип должен быть запрограммирован для режима slave fifo, но процесса программирования не происходит.
Но что то в твоей идее есть...
Kabron вне форума  
Непрочитано 04.12.2009, 19:15  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Сообщение от Kabron Посмотреть сообщение
Тогда осцилловый чип должен быть запрограммирован для режима slave fifo, но процесса программирования не происходит.
Проводил такой эксперимент:
Запускаю осцилл на постоянное считывание данных. Буфер обновляется за время t1.
Затем, не выходя из проги выключаю питание аналогового пода и опять включаю (это чтобы RAM его обнулить). Снова запускаю осцилл. Буфер обновляется намного быстрее за время t2‹‹t1. Причем время t2 не зависит от размера буфера, в то время как t1 четко коррелирует с размером буфера.

Это позволяет сделать вывод, что в аналоговый под все-же что-то грузится.
К тому-же частота импульсов на ножках CTL1 и СTL2 цифрового пода четко соответствует выбранной частоте сэмплов. Правда скважность какая-то дебильная, совсем не меандр. Да и уровень лог. "0" у меня почему-то "гуляет".
voha6 вне форума  
Непрочитано 04.12.2009, 19:29  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Пока моя гипотеза такова:

Оба пода работают в режиме мастера, однако аналоговый под записывает данные в свою FIFO по внешним стробам от цифрового пода. Это сигналы CTL1 и СTL2. А так как эти сигналы на аналоговый под не подаются, то и FIFO девственно чистыми остаются. Куда подать их на какие ноги?
voha6 вне форума  
Непрочитано 04.12.2009, 21:54  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Kabron, ты с FIFO вроде разбирался, может че подскажешь?

Вобщем подаю сигнал CTL1/FlagB цифрового пода на вход SLWR аналогового. При запуске DVM или осцилла на выходах FlagA,FlagB,FlagC аналогового пода наблюдаем различные импульсы. Собственно вопрос: если это флаги слэйвовой ФИФы, то формируются аппаратно, независимо от прошивки? Или слэйв конфигурить надо?
voha6 вне форума  
Непрочитано 04.12.2009, 22:15  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,475
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Подбираемся к DX

Сообщение от voha6 Посмотреть сообщение
Kabron, ты с FIFO вроде разбирался, может че подскажешь?

Вобщем подаю сигнал CTL1/FlagB цифрового пода на вход SLWR аналогового. При запуске DVM или осцилла на выходах FlagA,FlagB,FlagC аналогового пода наблюдаем различные импульсы. Собственно вопрос: если это флаги слэйвовой ФИФы, то формируются аппаратно, независимо от прошивки? Или слэйв конфигурить надо?
Значит так, верной дорогой идете, товарищ. Я по дороге домой пораскинул мозгами:
изначально драйвером, оба пода конфигурятся на слэйв фифо, после старта проги ЛА конфигурится мастером. Позор на мою голову, что я про синхронность не подумал.
Вобщем надо найти пин(ы) осцил чипа, на который заводится CTL1(2) от ЛА. Этим займусь завтра. М.б. SLWR это как раз то что надо.
Kabron вне форума  
Непрочитано 05.12.2009, 00:01  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Почитал TRM. Один из вариантов это слэйв с асинхронной записью. Если так, то сигнал на SLWR записывает слово(или байт) в FIFO аналогового пода. Но тогда нужно искать куда(на какие пины) цифрового пода возвращать флаги переполнения и переопустошения FIFO. Также надо с адресацией FIFOшек разобраться - их там 4 штуки, кто за кем адресуется и какими сигналами. Пока на это знаний не хватает.
voha6 вне форума  
Непрочитано 05.12.2009, 00:37  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,475
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Подбираемся к DX

PKTEND я бы задействовал, но не вижу пока выходных пинов кандидатов. М.б. один из собственных флагов или просто автоматом отсылается.
Kabron вне форума  
Непрочитано 05.12.2009, 01:48  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Подбираемся к DX

Подведу предварительные итоги, может тебе это чем-то пригодится. Вот что удалось наковырять:

1. Команды строба АЦП и записи в осцилл скорее всего должен давать ЛА.

2. При подаче на пин SLWR осцилла сигнала с ног СTL1, CTL2 ЛА, осцил начинает шевелиться немного. Шевеление отображается импульсами на ногах CTL0,CTL1,CTL2.

3. Синхронный режим записи фифы не используется скорее всего. Во всяком случае ноги IFCLK обеих подов не шевеляться.

Ну и очередная фантазия:

Возможно обращение к осциллу по USB начнется по какому-то флагу в ЛА (к примеру флаг заполнения буфера осцилла). Для того, чтобы отследить это событие, осцилл должен дать на вход ЛА сигнал(выставить флаг). Пробовал подавать сигналы с шевелящихся ног осцилла на пины порта "А" ЛА, однако внешних изменений в работе наблюдать не удалось.
voha6 вне форума  
Непрочитано 05.12.2009, 02:08  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,475
Сказал спасибо: 693
Сказали Спасибо 4,261 раз(а) в 1,955 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Подбираемся к DX

Именно, согласен, завтра мы его сделаем
Kabron вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot