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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> AD7760-АЦП 24 разряда, 2,5 МГц, кто пользовал?
Stanislav
сообщение Feb 6 2008, 22:34
Сообщение #76


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SALOME @ Feb 6 2008, 14:37) *
Я в своей программе не использую прерывания. Но когда в ассемблерной вставке их запрещаю, то вся прога виснет.
Хорошо, тогда покажите, как именно запрещаете.

Цитата(SALOME @ Feb 6 2008, 14:37) *
...А если в конце вставки разрешаю прерывания, то все нормально. Разобраться, что нагенерил компилятор кроме моей программы пока нет времени. Но наверное придется.
Отсебятины он нагенерить не может. Разве что его хорошо попросить. smile.gif
В стартапе, вообще-то, система прерываний инициализируется, и прерывания глобально разрешаются но все, кроме 0,1 и 15, попадают в ловушку (__unknown_exception_occurred), откуда выхода уже нет. Кроме того, при запуске main они индивидуально замаскированы. Так штаа...

Цитата(SALOME @ Feb 6 2008, 14:37) *
...регистр 1= 0x020A, регистр 2= 0x0002.
Вроде, тоже ничего плохого. Только степень децимации надо бы повысить...

Цитата(SALOME @ Feb 6 2008, 14:37) *
Сейчас буду еще раз перетряхивать железо в обвязке АЦП и тыкать туда осцилом. Дело затрудняется сложностью доступа. Придется делать переходники...
Осциллограммы не забудьте выложить. smile.gif

ЗЫ. Вообще-то, Вам пора позаботиться о приобретении JTAG эмулятора. Без него отлаживать систему весьма тяжко...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 8 2008, 11:43
Сообщение #77


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(Stanislav @ Feb 7 2008, 05:34) *
Вообще-то, Вам пора позаботиться о приобретении JTAG эмулятора. Без него отлаживать систему весьма тяжко...

Выкладываю осцилограмы. Первые две - на КИТ от ADI: обмен идет через PPI c шинами сформированными альтерой.
Прикрепленное изображение
Все хорошо.
Прикрепленное изображение
На второй диаграмме видно, что при чтении АЦП выставляет данные почти сразу после прихода CS. Это радует.
А теперь предмет мучений - тот же кит, но обмен через EBIU. Альтера выключена. По временам поступления CS не так все плохо, но замусорено и видна тянучка при возвращении в 1. Кстати, на КИТе линия CS подтянуты к 2,5В через резистор 10К и последовательно 2 резистора по 100 Ом. При касании щупом CS на ноге АЦП прога виснет.

Прикрепленное изображение
.
Хотелось бы иметь JTAG. Однако руководство пока не созрело платить по ценам, которые выставляет ADI. А есть варианты по проще?


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 8 2008, 12:14
Сообщение #78


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SALOME @ Feb 8 2008, 14:43) *
А теперь предмет мучений - тот же кит, но обмен через EBIU. Альтера выключена. По временам поступления CS не так все плохо, но замусорено и видна тянучка при возвращении в 1. Кстати, на КИТе линия CS подтянуты к 2,5В через резистор 10К и последовательно 2 резистора по 100 Ом. При касании щупом CS на ноге АЦП прога виснет.

Прикрепленное изображение
.
Замусорено, говорите?
Дык, этож не сигнал чтения, а Тихий Ужос... wacko.gif Если это "буратина", надавайте по шее вашим монтажникам, и поясните, что провода нужно делать не более 12-15см, и "земли" нужно кидать в несколько толстых проводов.
А Вы точно использовали однократный захват осциллограммы?

ЗЫ. И ещё: "земля" осциллографа точно была подключена к плате?
ЗЗЫ. Выложите здесь фото Вашего изделия. Интересно полюбоваться...

Цитата(SALOME @ Feb 8 2008, 14:43) *
...Хотелось бы иметь JTAG. Однако руководство пока не созрело платить по ценам, которые выставляет ADI. А есть варианты по проще?
Есть.
http://www.insys.ru/device/emu-ad.htm
Пользуйтесь поиском по форуму, все средства отладки для BF здесь уже обсуждались.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Linker
сообщение Feb 8 2008, 18:09
Сообщение #79


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(Stanislav @ Feb 8 2008, 18:14) *
ЗЫ. И ещё: "земля" осциллографа точно была подключена к плате?
ЗЗЫ. Выложите здесь фото Вашего изделия. Интересно полюбоваться...

И еще фото, как осцилограф подключаете smile.gif


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
DS
сообщение Feb 8 2008, 20:25
Сообщение #80


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



А в этой цепи случаем не стоит ADшный транслятор уровня с автоматическим выбором направления ?
Что-то я не думаю, что так наводки или земли могут выплясывать.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 9 2008, 06:21
Сообщение #81


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(DS @ Feb 9 2008, 03:25) *
А в этой цепи случаем не стоит ADшный транслятор уровня с автоматическим выбором направления ?
Что-то я не думаю, что так наводки или земли могут выплясывать.

Именно он и стоит: ADG3308.

Цитата(Stanislav @ Feb 8 2008, 19:14) *
А Вы точно использовали однократный захват осциллограммы?
ЗЫ. И ещё: "земля" осциллографа точно была подключена к плате?

Нет не однократный. Все три "АВТО". Это видно на картинках. Методика измерений в обоих случаях одинакова. И про щуп "земля" я не забыла smile.gif.Однако с земляными проводами в межплатном разъеме действительно напряженка: он всего ОДИН из 30! Я посчитала, что для таких скоростей (ед. МГц) это не так критично. Однако попробую понатыкать еще ЗЕМЛИ проводами.
А что по поводу тянучек от CS скажите и резистора 400 Ом в линии?


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Linker
сообщение Feb 9 2008, 14:30
Сообщение #82


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(DS @ Feb 9 2008, 02:25) *
А в этой цепи случаем не стоит ADшный транслятор уровня с автоматическим выбором направления ?

Тем более, что у нее этот буфер имеет выводы, работающие в разных направлениях...


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 13 2008, 07:10
Сообщение #83


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Попробовала таки воспльзоваться прерыванием от DRDY c организацией цикла записи через IDLE. УЖОС на CS прекратился smile.gif.
Прикрепленное изображение

Картинка преобразования стала много чище. Выбросы редки, но увеличиваются с ростом частоты перефирии, что позволяет судить о взаимовлиянии шин данных и управления. Всем спасибо beer.gif


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 13 2008, 21:38
Сообщение #84


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SALOME @ Feb 9 2008, 09:21) *
Нет не однократный. Все три "АВТО". Это видно на картинках.
Для измерения временнЫх диаграмм нужно использовать однократный захват, в противном случае, такой примитивный (даром, что цифровой - одно название) скоп способен выдать неадекватную картинку.
Смущают большие выбросы на сигнальных проводах. Это говорит о неправильном землении шины и/или осциллографа.
Все измерения нужно делать на стороне Фина (а не АЦП), и пользоваться, по возможности, "короткой землёй".
Цитата(SALOME @ Feb 9 2008, 09:21) *
...Однако с земляными проводами в межплатном разъеме действительно напряженка: он всего ОДИН из 30! Я посчитала, что для таких скоростей (ед. МГц) это не так критично.
Хе-хе. Ещё как критично. smile.gif
Не забывайте, что проц - скоростной, и может ловить "звон" на шине с периодом в единицы наносекунд. О чём я писал уже на 1-й странице.
На таком осциллке Вы его попросту можете не увидеть.

Цитата(SALOME @ Feb 9 2008, 09:21) *
...Однако попробую понатыкать еще ЗЕМЛИ проводами.
Постарайтесь их расположить равномерно по ширине трассы, чтобы уменьшить площади паразитных контуров.

Цитата(SALOME @ Feb 9 2008, 09:21) *
...А что по поводу тянучек от CS скажите и резистора 400 Ом в линии?
Какого ещё резистора и в какой такой линии? 07.gif
Тянучки бывают из-за отсутствия связи по постоянному току. Скорее всего, у Вас в процессе измерения отвалилась "земля" осциллографа (кстати, и "мусора" при этом возникает значительно больше). Или включили какой - нибудь режим усреднения в осциллке, чего нельзя делать в данных условиях.

Цитата(SALOME @ Feb 13 2008, 10:10) *
Попробовала таки воспльзоваться прерыванием от DRDY c организацией цикла записи через IDLE...
Что-то не оченно оно лучше, просто картинка стала стабильнее, как и ожидалось...
ВременА не соответствуют CCLK=400 МГц и SCLK=133МГц.

ЗЫ. Теперь осталось совместные осциллограммы CS и глючащих данных выложить.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 14 2008, 07:13
Сообщение #85


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(Stanislav @ Feb 14 2008, 04:38) *
Для измерения временнЫх диаграмм нужно использовать однократный захват, в противном случае, такой примитивный (даром, что цифровой - одно название) скоп способен выдать неадекватную картинку.

Какого ещё резистора и в какой такой линии? 07.gif
ВременА не соответствуют CCLK=400 МГц и SCLK=133МГц.

ЗЫ. Теперь осталось совместные осциллограммы CS и глючащих данных выложить.

Однократный захват на моем GDS-840C вообще плох.
Резистор имеется ввиду последовательно в линии CS на КИТе AD7760.
А почему не соответствует? И как видна частота CCLK=400 МГц?
Выкладываю картинку CS_Date. На ней ясно видно, что данные выставляются не сразу после CS. Причем второе слово (или переход 1-->0 ?) выставляется быстрее.

Прикрепленное изображение


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 14 2008, 23:22
Сообщение #86


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SALOME @ Feb 14 2008, 10:13) *
Однократный захват на моем GDS-840C вообще плох.
Посмотрел характеристики Вашего прибора на сайте Instek.
Моё мнение: с такими приборами измерять параметры устройств, подобными Вашему - НЕЛЬЗЯ.
Можете от моего имени передать его Вашему руководству.
Простите, но ваша контора замахнулась на изделие, в котором вы не можете элементарно проконтролировать происходящие процессы. И, видимо, за которое хочет получить "мнока тенек".
100 мегавыборок в секунду, при частоте внешней шины 133 МГц... курям на смех. Ваши УжосНах-овые диаграммы обусловлены использованием скопа в стробоскопическом режиме, после чего он начинает рисовать на экране невесть что (не забывайте, что дивайс делали наши друзья-китайцы).
Мой Вам совет: убедите руководство оснастить Вас хотя бы минимально необходимым прибором для выполнения порученной работы. Таковым может считаться недорогой WaveSurfer или даже WaveJet от Lecroy (с "минимально необходимыми" ТЕКами дела не имел, а те, что видел в натуре, дешёвые, - примерно такое же д....о, что и дивайс, используемый Вами).
Вообще, рекомендую почитать на электрониксе баталии, посвящённые осциллографам. Там много полезных ссылок и информации.

Цитата(SALOME @ Feb 14 2008, 10:13) *
...Резистор имеется ввиду последовательно в линии CS на КИТе AD7760.
SALOME, дорогая, режьте меня с маслом, но я не могу понять, какой такой резистор "последовательно в линии CS на КИТе AD7760" изображён на схеме, приведённой Вами, и где о нём вообще ранее упоминалось?
Я, конечно, осознаю, что Настоящая Женщина должна полагать, что мужчина обязан догадываться обо всём без лишних слов. Посему, остаётся только заочно и безоглядно в Вас влюбится. smile.gif

Цитата(SALOME @ Feb 14 2008, 10:13) *
...А почему не соответствует? И как видна частота CCLK=400 МГц?
400 - точно не видна, но предполагать о её порядке можно (не спрашивайте, как, пожалуйста). smile.gif Но несоответствие режима работы EBIU (при заданной Вами его времянке) частоте SCLK видно невооружённым глазом.
Явно видно несоответствие временнОй диаграммы из поста №83 рассчитанным мной временам в посте №72.
Что правильнее, - Ваш прибор, или мой расчёт - решать Вам. wink.gif

Цитата(SALOME @ Feb 14 2008, 10:13) *
Выкладываю картинку CS_Date. На ней ясно видно, что данные выставляются не сразу после CS. Причем второе слово (или переход 1-->0 ?) выставляется быстрее.
Прикрепленное изображение
Во! Теперь нормально - длительность CS не превосходит 100нс, а составляет оценочно предреченные 83нс. rolleyes.gif
При частоте ядра 400 МГц, Вы, вероятно, посадили между циклами чтения около трёх SSYNC-ов. smile.gif Ну, или написали проггу не слишком уж "оптимально" (простите).
Выставляться данные сразу и не должны. Нужно время на синхронизацию выхода дециматора АЦП после поступления асинхронного запроса на выдачу данных (CS), а переход 0-1 или 1-0, в данном случае, никого не имает.
Различия времён задержек выдачи данных на шину при первом и втором обращении, вероятно, поясняются расхождением фаз генераторов SCLK BlackFin-а и MCLK АЦП. Вот Вам предположение: второе время будет зависеть от интервала между последовательными чтениями.
В любом случае, если EBIU запрограммировано так, как Вы привели, защёлкивание данных в фине будет происходить, когда они уже "успокоились". Ищите засаду в помехах.

ЗЫ. Похоже, Ваш осциллок нужно выбросить, или отдать молодым и неопытным smile.gif . Если не дадут приличный цифровой осциллограф, лучше уж попросите (нет, потребуйте!) у начальства отечественный аналоговый луческоп не хуже С1-99 (правда, потесниться придётся). smile.gif
ЗЗЫ. "Землите" Вы осциллок некачественно. Неправильно землите. Таких выбросов на фронтах быть не должно.
Ну да ладно, это мелочи...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 15 2008, 03:50
Сообщение #87


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(Stanislav @ Feb 15 2008, 06:22) *
Моё мнение: с такими приборами измерять параметры устройств, подобными Вашему - НЕЛЬЗЯ.

Простите, но ваша контора замахнулась на изделие, в котором вы не можете элементарно проконтролировать происходящие процессы.


Осцилок на самом деле - Г...Он вообще всякие чудеса кажет. Но зато дешев smile.gif. Убеждать начальство пока не время. Это будет выглядеть так, что я оправдываю собственную беспомощность плохим осцилографом. И поддержать меня в этом проекте пока некому.
Макет я пока откладываю в сторону и жду разрешения на разводку новой печатки. Я этого уже два месяца жду. Стоимость этой платки ~ 10тр. Однако их жаба душит. И они все время оттягивают эту "страшную растрату". Каждый раз говорят:"Ну попробуйте еще вот так, вот эдак...". Ненавижу отечественную администрацию в любом виде вместе с ее офисным планктоном smile.gif.
Спасибо за участие.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Копейкин
сообщение Feb 9 2012, 16:34
Сообщение #88


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Вопрос к тем, кто реально использовал AD7760:
Можно ли подавать на входы встроенного в кристалл операционника отрицательное напряжение(относительно земли)?
В даташите наблюдается некоторое противоречие:
на стр. 26 написано: "Figure 52 shows the signal conditioning that occurs using the circuit shown in Figure 50 with a ±2.5 V input signal biased around ground and the component values and conditions listed in Table 8." и нарисованы графики двуполярного входного сигнала относительно "0"-вольт. В то-же время, в таблице "ABSOLUTE MAXIMUM RATINGS" указано, что на любых входах не должно быть меньше -0,3В. Кому верить???
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 9 2012, 17:23
Сообщение #89


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Копейкин @ Feb 9 2012, 22:34) *
Вопрос к тем, кто реально использовал AD7760:
Можно ли подавать на входы встроенного в кристалл операционника отрицательное напряжение(относительно земли)?
В даташите наблюдается некоторое противоречие:

можно, никакого противоречия нет.
картинка 52 относится к схеме с рис. 50, на которой кроме усилителя есть еще резисторы Rin и Rfb, при этом встроенный дифф усилитель выходы приподнимает на 2.048В (правая часть рис 52).

Внимание, вопрос: если на выходе усилителя (он же вход АЦП, обозначен Vin-) напряжение +3.68В, а на входе А, до резистора -2.5В, какое напряжение непосредственно входе усилителя, после резистора Rin.
Go to the top of the page
 
+Quote Post
Копейкин
сообщение Feb 10 2012, 07:47
Сообщение #90


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Спасибо, я так и думал.
Понятно, что на входе ОУ не будет отрицательного напряжения.
Вопрос был в том - нет ли на входе (на самих ножках мс) защитных цепей, которые не позволят подать отрицательный сигнал?
Вы сами использовали сигналы отрицательной полярности?
Go to the top of the page
 
+Quote Post

7 страниц V  « < 4 5 6 7 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:17
Рейтинг@Mail.ru


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