Erv&Sed
Участник-
Постов
48 -
Зарегистрирован
-
Посещение
Весь контент Erv&Sed
-
Уважаемы Hex, подскажите пожалуйста что за микросхема от FreeScale, datasheet на нее не нашел.
-
Уважаемый DXP подскажите как делаются перемножители, на ОУ? или AD633? Я с аналоговой электроникой не в ладах. При перемножение получится суммарная частота, а как получить разностную при делении? AD734? Подскажите хороший фазовый детектор. А речь вообще идет о синусоидах или прямоугольный сигнал?
-
Хорошо, а если применить фазовый метод с одной частотой на генераторе? Вот примерная схема, но вместо MAX1037 16 битны АЦП, и вместо XOR 78HC4046, хотя у обоих частоты работ не очень большие. Что скажете по схеме. Еще один вопрос, какой фотодиод стоит использовать? Я правильно понимаю, что линза на дальномерах служит для фокусировки отраженного луча на фоточувствительном элементе? Las___PAGE1.pdf
-
Я думал что разностный режим делают на оптике. Если можешь - объясни на картинке, я все равно не допонял. Зачем две разные частоты (мысли в слух) можно взять одну и ту-же и подсчитать разность фаз, причем чем меньше частота модуляции тем менее производительный проц. нужен. Так вполне озможно подсчитать, просто нужен хороший АЦП!? Смысл того что я нарисовал: при нажатии кнопки на лазер подается очень короткий импульс (~ 100 пкс) и одновременно включается ключ (СВЧ транзистор). Через ключ напряжение подается на интегратор, который суммирует напряжение до того момента, когда СВЧ фототранзистор (верхный ключ) не разорвет цепь. После (можно скажем через 1 или 100 мс) АЦП считывает значение на выходе АЦП /2 /скорость света/постоянную, которая зависит от интегратора (если это RC цепочка то от величины сопротивления).
-
применение 2D сканер помещения. Нужно подать результат вычисление на вычислительную систему.
-
Импульсный лазерный дальномер
Erv&Sed опубликовал тема в Метрология, датчики, измерительная техника
Добрый день! Надо сделать дальномер, ультрозвуковой не подойдет много ограничений. Измерение до 30-60 м точность +- 1 мм. Ясное дело практически ни один процесоор (за разумные деньги) потому как время отклик должно быть менее 333 пкс т.е. частота более 3 ггц. Прилагаю предлагаемую функциональную схему. Пара загвоздок: 1. идеальный интегратор 2. свч фотоэлемент есть ли такие разраядность АЦП для данное дальности и точности (Log2(60*10^3) = 15.9 т.е. 16 ). Как вы думаете реально ли реализовать? Интегратор можно собрать на RC цепи, но об идельности говорить сложно, нужны R и C близкие к идеальным. А СВЧ Фототранзистор я не нашел + нужен формирователь импульса в ~ 100 пкс. для лазера, как его реализовать??? 1.bmp -
А что именно делает ваш старый проект, какие ресурсы вы используете. Возможно получится если ваш проект не использует ресурсы необходимые для работы DSP/BIOS (для нее нужен один таймер) и если ей не нужно все процессорное время (тогда стек не будет работать (NDK)). Опишите ваш проект, какой размер сырцов ...
-
Народ кто-нибудь в Питере такую уже купил??? Я тоже хочу такое, уж очень заманчиво. Был на семинаре TI`я, вы бы видели что эти процессоры вытворяют, я аж глазам не поверил, если сделать коммуникатор на основе этих монстров - iPhone будет нервно курить в стороне, все заначительное облегчается благодаря PoP технологии, DDR разводить не придется!!!!
-
_llPacketServiceCheck( i ) - устанавливает флаги (FLAG_EVENT_ETHERNET ...) только тогда, когда вызывается переодически (с периодом 100мс), при "polling`е" он эти флаги не устанавливает. Теперь я пакеты получаю, но слишком медленно, а многое даже не получаю. У кого какие мысли по уэтому поводу, может включенный стек мещает, или у процесса слышклм высокий приоритет и он мещает драйверу, HAL`у или что еще??? Неужели никто не работал с NDK.
-
Добрые люди подскажите как надо получать пакеты от драйвера Ethernet`а, желательно llPacket`ом. Как отправлять - понятно, там есть не двусмысленная ф-я: void llPacketSend( Uint32 dev, PBM_Handle hPkt ) Но как принимать - загадка. Я понимаю что надо работать с пакетным буфером, надо как-то через очереди оформлять, но как это делается - не понятно, и в документациях я ничего не нащел. Посмотрел примерную перечень команд для NE2000 совместимых драйверов - тоже самое, есть явная команда "отправить", но нет команды "принять". Есть абсолютно недокументированная библиотечная ф-я _extern void EtherRxPacket( PBM_Handle hPkt ); но нормально с ней работать т.ж. не получается. lp1: _llPacketServiceCheck( i ); if( !(i & FLAG_EVENT_ETHERNET) ) goto lp1; llPacketService(); Если мы выходим из цикла значит уже есть пакет?? Можно считать из PBMQ_rx??
-
Качайте пока не убрали. http://www.filefactory.com/file/21b8bc/n/C6000_TEACHING_MATERIALS_nrg ://http://www.filefactory.com/file/21b...MATERIALS_nrg ://http://www.filefactory.com/file/21b...MATERIALS_nrg ://http://www.filefactory.com/file/21b...MATERIALS_nrg
-
NDK вам не подходит??? Там даже стек реализован.
-
Сегодня уже никак, попробую завтра. Образ диска весит ~260 МБайт. Т.ж. есть образ дисков от VirtualLogix. С их помощью можно создать образ Linux`а для EVB TMS320DM6437. Но эти образы весят уже ~700 и ~30 мб.
-
"DSP implementation using TMS320C6711, 6713, C6416 rev. 2" если надо будет могу закачать полный рип диска, а здесь только презентации в которых в популярной форме обясняется принципы работы с процессорами и перифирией (EDMA, EMIF, McBSP, BootLoader ...), кроме того есть несколько тем по фильтрам. На диске есть даташиты и коды (сырцы). http://slil.ru/25976770
-
Спасибо большое, сейчас посмотрим, еще и Паскаль вспомню :) . sigmaN спастбо за отзывчивость.
-
Было-бы не плохо, дело в том что мне надо будет делать нечто подобное, просто на TMX320DC648..., хотелось бы посмотреть, так для ознакомления.
-
Понимаю что тема уже закрыта, но не мог не поблагодарить человека. sigmaN - большое вам спасибо за вашу программку, очень приятная и удобная, просто в поле данных надо было занести разные значения а не просто 0x45, можно было просто всю таблицу ASCII, 0x0..0xFF. Ну вопрос по программе: запускаю несколько экземпляров программы (192.168.0.22) и начинаю пинговать одну из машин локалки( 192.168.0.3) (из трех экземпляров), так каждый из них говорит что скорость передачи ~50 MBit/s, а карта стоит RealTek 10/100 MBit, как такое возможно???, на пингуемой (192.168.0.3) машине стоит EtheReal и она говорит мол принимаю ~161 MBit/s??? На своей (192.168.0.22) ловлю пакеты с помощью WireShark и она мне выдает тоже самое??? Я думал если линейная скорость 100 MBit/s то выше этого ничего не передаш???
-
Спасибо, вроде разобрался, но остался вопрос: процессор у меня DM648, новый и драйверов симулятора для него нету (по крайней мере я не нащел), можно ли использовать драйвер "C64x+ Cycle Accurate Simulator, Big Endian" для симуляции с нужным GEL файлом???
-
Спасибо, вроде разобрался, но остался вопрос: процессор у меня DM648, новый и драйверов симулятора для него нету (по крайней мере я не нащел), можно ли использовать драйвер "C64x+ Cycle Accurate Simulator, Big Endian" для симуляции с нужным GEL файлом???
-
Подскажите пожалуйста как можно откомпилировать программу (включить CCS) без JTAG эмулятора. Загружать собираюсь с помощью UART`а.
-
Всем спасибо за помощь, в итоге сейчас я работаю на другой плате и Линукса для нее нету.
-
A razve ne nujno specialnie polya,flagi i t.d. vedj vo flash pamyatj nujno, krome togo, zapisatj jadro v specialnoy forme, a obraz doljen idti v posleduushix erase_bloack`ax??? razve ne tak. Krome togo ya nikak ne mogu zastavitj yadro videtj FLASH`ku, pri konfiguracii ya vkluchau neobxodimie polya dlya NAND, no vse ravno on ego ne vidit., ne znau v chem problema, a dlya NOR u nego voobshe nichego netu. linux_build_dir/bin/c6x-linux-gcc myprog.c -o myprog -Wl,-ar , tak on zapustilsya, a jaluna (sm. vishe) - eto nazvanie porta - jaluna linux.
-
Xorosho primer ya otcompiliroval, i teper on vkluchaetsia (nujni bili kluchi -Wl,-ar), no MTD-Utiliti vse ravno ne xochet vkluchatsa (s novimi kluchami), v chem mojet bitj problema?
-
Poxoje mne pridetsa napisat svoi cfg fail, samiy prostoi primer - rabotaet, no ya ego preobrazuu s pomoshu hesAIS, proshivau utilitoi FlashBurn DSK, posle perezagruzki vse primer vkluchaetsa. Sam hexAIS dopisivaet neobxodimie instrukcii AIS formata dlya inicializacii. Seichas posmotrel - v primere led.out zagrujaeca v cach/RAM pamyat, a vmlinux v DDR, vpolne vozmojno chto problema zdes. Ogromnoe spasibo za pomosh. Da, ya uje ponayl chto mne nujno imenno c64xplus-jaluna-objcopy, seichas probuyu sdelat chto-libo s ee pomoshu, no poxoje mne chistiy binarnik ne podoydet, u neg mnogo neskolko sekcii, i dlya kajdoy mne nujno napisat svoi AIS komandu dlya togo, chtobi zagruzchik zagruzil ee po nujnomu adresu. A vot na schet primera - kompiliruu, copiruu v nujnuu papku i zapuskau iz vstroennoy linuxi - otvet tot-je. Applet not found. BusyBox ustanovlen, no, po moemu, ne polniy. Mojno po podrobney chto za biblioteki ne xvataet i otkudo ee kopirovatj. Mojet vse delo v #include <stdio.h>, sdio.h ona konecho naxodit, no TI predlagaet svoi stdio.h, kak pravilno zapisat v makfile`e adres k bibliotekam???
-
Poproboval - toje samoe, pravdo bez configurazionnogo faila, u menja zagruzka s NOR, esli ne sekret chto imenno delaet etot konfiguracionniy fail dlja zagruzchika. Pervie stroki eto funkcia, no chto ona delaet ya ne razobralsya. Poproboval - toje samoe, pravdo bez configurazionnogo faila, u menja zagruzka s NOR, esli ne sekret chto imenno delaet etot konfiguracionniy fail dlja zagruzchika. Pervie stroki eto funkcia, no chto ona delaet ya ne razobralsya. I eshe vopros, kak mne nado scompelirovat programmi chtobi ix mojno bilo vkluchat iz linuxa na plate. Ya pereopredelil gcc kak c64xplus-jaluna-gcc, i includniki k /cg6x_0_8_eval/include, kogda zapuskay pishet "applet not found", chto eto znachit???