[an error occurred while processing this directive]
«Телесистемы»:
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
Страницы:
Текущая
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
Архивы 0...272
Новое сообщение
Регистрация
Телеконференции
——> Выберите конференцию
Микроконтроллеры <30.03.2024 12:25>
Программируемые логические схемы <03.01.2017 20:54>
Языки описания аппаратуры (VHDL и др.) <23.12.2018 20:16>
Цифровые сигнальные процессоры (DSP) <31.08.2023 09:00>
Аналоговая схемотехника <16.06.2022 18:58>
Голосования <08.12.2022 22:35>
А у ADSP-2191 работает прерывание от передачи по UART? Читая аномалии идет речь о флаге, который не выставляется. Справедливо то же для прерывания?
—
lisarden
(04.08.2003 14:43,
пустое
)
Ответ:
—
andrez
(03.11.2004 00:01, 92 байт)
А у ADSP-2191 работает прерывание от передачи по UART? Читая аномалии идет речь о флаге, который не выставляется. Справедливо то же для прерывания?
—
lisarden
(04.08.2003 14:14,
пустое
)
ПРИКОЛ ДНЯ !!! НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ :))))))) http://www.telesys.ru/wwwboards/mcontrol/433/messages/213145.shtml
—
Чайник
(31.07.2003 19:32,
пустое
)
nevzletit vash samolet - vzletajyt ne potomy, thto kolesa krytjatsja (ili tyrbina rabotajet) a potomy, thto blagodaraj vstrethnomy potoky vozdyxa (s opredelennoj skorostjy) krilo samoleta obladajet podjemoj siloj.
—
CAP
(31.07.2003 19:51, 217 байт)
Ракета вообще крыльев не имеет. Но взлетает. Даже в полном ваккуме - и то взлетит! ;-)
—
-=Shura=-
(31.07.2003 22:04,
пустое
)
И даже с транспортера без математики взлетит - у неё колес нету :))))
—
SM
(31.07.2003 22:08,
пустое
)
Вот это обстоятельство всё портит сразу - никакой загадки, так сказать, не остаётся. :-))
—
-=Shura=-
(31.07.2003 22:12,
пустое
)
Осталась еще задача - аналоговыми методами сформировать "один сплошной сигнал". :))))
—
SM
(31.07.2003 22:19,
пустое
)
ВЗЛЕТИТ!!!
—
SM
(31.07.2003 20:05,
пустое
,
ссылка
)
Задача усложняется !!! - Смотри ссылку
—
Чайник
(01.08.2003 13:13,
пустое
,
ссылка
)
Скоро вебмастеру придется создать спец. форум "Обсуждение взлета с транспортера"
—
L.A.
(31.07.2003 21:16,
пустое
)
a kak na sthet "скорость вращения колес самолета равна скорости движения полотна" ?
—
CAP
(31.07.2003 20:16,
пустое
)
t.e V2 = V3, polythajetsja V1 = 0...
—
CAP
(31.07.2003 20:17,
пустое
)
Еще один. Ну не зависит V1 ни от V2, ни от V3. Пока трение не введено.
—
SM
(31.07.2003 20:19,
пустое
)
И не V2 РАВНО V3, а V2 стремится к V3. Разница огромна. Это же все там бесконечно малые величины.
—
SM
(31.07.2003 20:20,
пустое
)
ny ne znajy, napisano "Оно имеет систему управления, которая отслеживает и подстраивает скорость движения полотна таким образом, чтобы скорость вращения колес самолета была равна скорости движения полотна". krome togo, vi pishite "считаем турбина дает постоянное ускорение "a" ". mojet ona v nathalnij moment i dajet yskorenije, no posle razgona skrost y nee bolee-meneje postojanna. (a to kakoj-to kosmotheskij korabl polythejtsja)
—
CAP
(31.07.2003 20:34,
пустое
)
В любом случае - скорость V1 НЕ ЗАВИСИТ ни от V2, ни от V3. Вот еще тут турбины реальные моделировать :)))) А элементарная система управления и описана двумя оставшимися диф.ур.'ами.
—
SM
(31.07.2003 20:37,
пустое
)
dV3 = K*(V2-V3) при K=1 (время реакции полотна на изменение скорости колеса мгновенное)
—
SM
(31.07.2003 20:17,
пустое
)
oчередная книга: БЛЕЙХУТ Р. (1986) ТЕОРИЯ И ПРАКТИКА КОДОВ, КОНТРОЛИРУЮЩИХ ОШИБКИ (576 стр.) - скан Вадима Кудрявцева
—
CAP
(31.07.2003 16:54, 516 байт)
Ответ: Ачто это за формат такой - .011 ( я - бестолковый)
—
ник
(06.08.2003 16:53,
пустое
)
А поточнее адрес можно - чего-то на нагано ничего не нашел?
—
Новичок
(31.07.2003 17:17,
пустое
)
na nagano thego-to ne zalilos, polojil v 9-jy bydky
—
CAP
(31.07.2003 17:30,
пустое
)
А что такое 9-я будка??? (я же новичок) :)))
—
Новичок
(31.07.2003 17:32,
пустое
)
Ответ:
—
CAP
(31.07.2003 17:51, 109 байт)
Спасибо :))
—
Новичок
(01.08.2003 10:48,
пустое
)
И книжки есть, и сканер. Есть перечень уже существующих ?
—
Крок
(31.07.2003 17:08,
пустое
)
book list (RUS)
—
CAP
(31.07.2003 17:29, 1921 байт)
Дааа. Поле непаханое ))) А djvu - это "Дежа вю" ?
—
Крок
(03.08.2003 22:44,
пустое
)
aga
—
CAP
(04.08.2003 14:03,
пустое
)
esthe smotrite v bydke Nomer 9
—
CAP
(31.07.2003 17:06,
пустое
)
А FTP оживет? Или забыть?
—
SM
(31.07.2003 17:01,
пустое
)
ftp ojivet s sentjabrja
—
CAP
(31.07.2003 17:10,
пустое
)
Проблема: в CCS (для Lf2407) прерывание таймера срабатывает только один раз
—
Smoky
(31.07.2003 16:36, 150 байт)
подскажите новичку, все собравшиеся ради здесь работают на контроллерах с dsp собственной разводки? Мля, так и не нашел где купить модуль типа dev board для расширенного темп диапазона ни на один dsp.
—
иа
(31.07.2003 13:57,
пустое
)
Ответ: Согласен с SM ... Решение "в лоб" купить dev board и поменять компоненты ... если не лень, правда многослойка может не "потянуть" перепады температуры ...
—
Чайник
(31.07.2003 15:05,
пустое
)
Я например dev.board использую только на начальном этапе, для каких-то отладок. температурность для этого не важна. А сами устройства - естественно своей разводки.
—
SM
(31.07.2003 14:44,
пустое
)
Подскажите, где можно найти документацию на TMDSDSK6713. Очень хочется схему посмотреть. На сайти TI не нашел, может не там искал?
—
msize
(31.07.2003 12:53,
пустое
)
Как в МАТЛАБе (в FDATool) рассчитать коэффициенты фильтра, реализующего преобразование Гильберта?
—
lol
(31.07.2003 11:16,
пустое
)
Называется это "Hilbert transformer" в "other".
—
SM
(31.07.2003 11:59,
пустое
)
Вопросы по доске для Blackfin'a
—
alexanov
(31.07.2003 11:01, 673 байт)
Нужен эмул., поддержив. btc, т.е. hppci (остальные не поддерж.) - чисто теоретически помочь должен (хотя fclk только 50мгц), а верить симулятору надо.
—
sdy
(31.07.2003 13:42, 34 байт)
Спасибо за ответ... И про 2ой вопрос...
—
alexanov
(31.07.2003 14:02, 533 байт)
Всего лишь предположение, а что если позакрывать все окна с памятью, регистрами и т.д. и текст проги?
—
sdy
(01.08.2003 01:29, 342 байт)
Ответ:
—
alexanov
(01.08.2003 09:56, 322 байт)
Во, а чего кажут тестовые примеры какие, если тоже самое, то я пас.
—
sdy
(02.08.2003 01:37,
пустое
)
Странно, на 533ките прога не тормозится, правда, оценивал сиё по морганию светодиода, но с погреш. не более 10%
—
sdy
(02.08.2003 01:31,
пустое
)
Про АЦП. Как получается, что "ADC has a 2V p-p input range", но тут же "full-scale input range of 0.707V"? (речь про AD6640)
—
Red
(31.07.2003 10:53,
пустое
)
Если не трудно, можно ссылку - откуда такая противоречивая информация??? :))
—
Новичок
(31.07.2003 13:02,
пустое
)
Ответ: www.ednmag.com (november 5, 1998, digital-radio-receiver......)
—
Red
(31.07.2003 13:20,
пустое
)
ИМХО, рассматривается напряжение не на входе АЦП, а на входе схемы сопряжения с АЦП (до трансформатора) такой вариант приводится в описании АЦП (Figure 16. Low Power Drive Circuit)
—
Новичок
(31.07.2003 14:41,
пустое
)
Ответ: Чего то я в данном источнике не смог найти "Figure 16. Low Power Drive Circuit", а то что говориться о приводе ко входу АЦП или к какой-либо другой точке кажется не из этой оперы.
—
Red
(31.07.2003 15:44,
пустое
)
Это не в этом источнике, а в pdf-ке по этой АЦП (см. на сайте АД). Там рекомендуется схема включение с трансформатором 1:4. И на входе еще падение -3дБ. Вот тебе и твои 0,707
—
Новичок
(31.07.2003 16:04,
пустое
)
Ответ: По паспорту у схемы прописано 2 вольта, а по данной технологии на входе получается 0.707? Т.е. раскачка идет не на полную шкалу?
—
Red
(31.07.2003 19:49,
пустое
)
На полную - там-же транс стоит (рисунок смотрел???)
—
Новичок
(01.08.2003 11:22,
пустое
)
Ответ:
—
Oleg
(04.08.2003 12:50, 290 байт)
Peak-to-peak - действительно полный размах сигнала, но в статье (статью читал???) и 0,7В и 2В упоминаются именно как размах сигнала
—
Новичок
(06.08.2003 17:04,
пустое
)
0.707V(действующее значение) = 1.0V(амплитудное значение) = 2.0V(двойная амплитуда или от пика до пика). 2V p-p ---- от пика до пика (двойная амплитуда)
—
PK
(31.07.2003 11:13,
пустое
)
Ответ: Но квантуется то амплитуда ! (или действующее значение?) Чему в этом случае равен младший бит - А/число уровней или действ.з/число уровней?
—
Red
(31.07.2003 11:29,
пустое
)
Отладка прграммы для TMS320VC5402
—
PK
(31.07.2003 10:02, 190 байт)
Отладка прграммы для TMS320VC5402
—
PK
(31.07.2003 10:01, 190 байт)
Ответ: Эмулятором через JTAG интерфейс
—
PGN
(31.07.2003 10:31,
пустое
)
Хотелось бы иметь решение без эмулятора
—
PK
(31.07.2003 13:16,
пустое
)
SPI через LPT
—
Любопытный велосипедист
(31.07.2003 10:10,
пустое
)
А где взять софт для компа? Не хотелось бы изобретать велосипед.
—
PK
(31.07.2003 10:34,
пустое
)
Пишется за 2 дня, готового где взять не знаю, не искал даже...
—
Любопытный велосипедист
(31.07.2003 10:46,
пустое
)
SPI на adsp-2191 (+)
—
lisarden
(31.07.2003 07:50, 385 байт)
Ответ: Несколько слов о работе SPI в ДМА режиме (+)
—
Чайник
(31.07.2003 17:52, 236 байт)
С 2191 не работал, но суть дескрипторов одна. Можно и даже очень, для rx дескриптор для 1 ячейки написать надо, а для tx - нескольких.
—
sdy
(31.07.2003 14:34, 665 байт)
То есть, после каждого чейна будет прерывание, а при этом можно разрешить прерывание от приема и заполнять буфер прочитанными из spi значениями?
—
lisarden
(31.07.2003 15:50,
пустое
)
Нет, всё дело в том, что это дма и ничего запрещать/разрешать не надо,
—
sdy
(01.08.2003 02:15, 1749 байт)
Ответ: Может на улице и жарко, да вот до бреда еще далеко (+)
—
Чайник
(01.08.2003 12:29, 1985 байт)
Поделись, плиз, кодом на прерываниях
—
lisarden
(01.08.2003 16:57,
пустое
)
Ответ:
—
Чайник
(01.08.2003 19:26, 3445 байт)
Спасибо! Буду адаптировать
—
lisarden
(02.08.2003 08:21,
пустое
)
ДА ! Форматирование текста - отвратное !!! Если че - ася №148260741, или мылом ...
—
Чайник
(01.08.2003 19:30,
пустое
)
Ответ: Вдогонку, поскоку старт обмена через прерывание, первое слово в буфере приемника следует игнорировать, данные начинаются со второго слова.
—
Чайник
(01.08.2003 19:37,
пустое
)
Делаю на прерываниях, тоже свои заморочки. На дескрипторах не стал делать, потому-что начитался конфы, как они умирают. У меня и так сроки горят, проверять дма на живучесть просто нет времени
—
lisarden
(01.08.2003 16:01,
пустое
)
Ответ: Вот и ссылочка туда ...
—
Чайник
(01.08.2003 12:46,
пустое
,
ссылка
)
Только размер буферов д.б. одинаковым, если захочется обработать это дело в одном прерывании от rx или tx.
—
sdy
(01.08.2003 02:54, 75 байт)
Help!!! Если кто-нибудь использовал кодек TLV320AIC12/13/14/15, подскажите пожалуйста, куда (и как) должны быть подключены ножки INM1, INP2, INM2, MICIN,BIAS если полезный сигнал я завожу на ножку INP1.
—
Iliya
(31.07.2003 05:53,
пустое
)
Народ! MIPS EJTAG 2.5 (можно без МИПС, но...) ктонить гдето видел?? А схемки девайсов/халявасофт? :)
—
asoneofus
(31.07.2003 01:10, 146 байт)
товарищи! кто разобрался с LAN-портом или USB, помогите !
—
grabin
(31.07.2003 00:27, 280 байт)
Если ты о USB 1, то могу порекомендовать контроллер USB FT8U245AM фирмы FTDI. С железом он работает как FIFO, а наружу сует USB. Самое простое и быстрое решение ( у меня получалось до 7Мбит/с) :-)
—
Новичок
(31.07.2003 12:51,
пустое
)
Кто-нибудь работал с памятью I2C на TI?
—
msize
(30.07.2003 18:16, 140 байт)
EEPROM что-ли?
—
SM
(30.07.2003 18:23,
пустое
)
Ответ: Предполагается использовать свободный I2C порт для работы с памятью (в т.ч. EEPROM).
—
msize
(30.07.2003 18:35, 134 байт)
Главное errata изучить получше на I2C интерфейс. например у 5509'го там немало засад.
—
SM
(30.07.2003 18:36,
пустое
)
Ia delal I2C na DSP I/O v TMS320C6203 (timer in i out). Rabotaet
—
romanp
(30.07.2003 22:10,
пустое
)
А какие фирмы делают память с I2C интерфейсом? Где поискать?
—
msize
(31.07.2003 09:57,
пустое
)
например maxim-dallas, microchip...
—
SM
(31.07.2003 10:18,
пустое
)
Ответ: БОЛЬШОЕ СПАСИБО.
—
msize
(31.07.2003 10:26,
пустое
)
самого главного забыл - ATMEL !
—
SM
(31.07.2003 12:59,
пустое
)
Оценка задачи генерации синуса 1 Гц по таблице в 256 счетов, линейная аппроксимация (+)
—
Чайник
(30.07.2003 15:23, 1158 байт)
:))))))))))) Вот оно откуда 23% - это 1-cos(40 градусов)
—
SM
(31.07.2003 08:48,
пустое
)
Ответ: Неа ! :)) 23 % это 1 - cos (360/256/2 радиан) - калькулятор считает в раданах, я про это забыл ... ;)) вот и получилось 1 - 0.762
—
Чайник
(31.07.2003 12:04,
пустое
)
Что-то тут не то, в 23-х процентах (+)
—
SM
(30.07.2003 16:26, 89 байт)
Ответ: ;)) да ... вы правы - ошибка "налицо" ... радианы надо уметь переводить :((
—
Чайник
(30.07.2003 16:31,
пустое
)
А я уж удивился по началу - а почему оно у меня работает-то при таких страшных ошибках :))))
—
SM
(30.07.2003 16:44,
пустое
)
Надо исправляться ... прикинем .... (+)
—
Чайник
(30.07.2003 16:43, 141 байт)
Не только годен, а и довольно широко используется в аудиокодеках при преобразовании полиномиальных коэффициентов LPC в LSP.
—
SM
(30.07.2003 16:48,
пустое
)
Ну, это тема для отдельного разговора ... там так просто синусами - косинусами не "прикинуть"...
—
Чайник
(30.07.2003 16:56, 69 байт)
Там это нужно при поиске корней полинома при обходе единичной окружности. Конкретно в G,723,1. Функция AToLsp.
—
SM
(30.07.2003 17:01,
пустое
)
Отвлекся ... Какие такие "корни" ? Полюса наверное ... ? Или полином знаменателя передаточной функции что - ли ... Пошел читать ТФКП ... Вернусь ;))
—
Чайник
(30.07.2003 17:51,
пустое
)
именно полюса. Они и есть корни полинома знаменателя.
—
SM
(30.07.2003 18:22,
пустое
)
В одном из обзоров читал, что LSP ис - ся искл., для снижения чувств. к-тов к квантованию (+)
—
Чайник
(31.07.2003 12:12, 182 байт,
ссылка
)
Ответ: (+)
—
SM
(31.07.2003 12:41, 524 байт)
Ответ: (+)
—
Чайник
(31.07.2003 14:59, 51 байт)
23% это четверть практически, - столько только квадрат, наверное, даст....
—
Любопытный велосипедист
(30.07.2003 15:57,
пустое
)
Ответ: Наверное не верно поняли 23% - амплитуда, по фазе 7 град.
—
Чайник
(30.07.2003 16:24,
пустое
)
Вопрос по McBSP из C67xx
—
msize
(30.07.2003 15:10, 263 байт)
Ответ: spru190d.pdf p 12-21
—
serwz
(30.07.2003 15:43,
пустое
)
Ответ: Спасибо! Читаю этот pdf с утра. Понял, что данные будут ждать новый период фрейма. Или я не прав?
—
msize
(30.07.2003 15:55,
пустое
)
Ответ: Там куча режимов передачи, в вашем случае( какой режим?) после записи в DXR, если в рег. XCR установлен бит 16, генерируется фрейм. Для приемника тоже самое.
—
serwz
(30.07.2003 18:21,
пустое
)
Кто-нибудь встречал материалы на тему построения 2D и многомерных сплайнов?
—
shenon
(30.07.2003 14:58,
пустое
)
Подскажите пожалуйста новичку, Чем объясняется малое пользование TMS320C32/33 относительно остальных кристаллов, а также почему Eval Ver of CCS на них такая маленькая? (34м) Чем она отличается от полной? Спасибо.
—
ИА
(30.07.2003 12:54,
пустое
)
А вот почему ...
—
подозревающий
(30.07.2003 13:27, 356 байт)
Собачьи будки
—
Overheat
(30.07.2003 12:38, 12 байт)
Можно ли слабать XDS510 самому, используя что-нибудь более ходовое, чем в популярной схеме с SMC34C60?
—
stupid user
(30.07.2003 11:46,
пустое
)
Лежит на www.secret100.nm.ru - вариант kras'a с CPLD вместо 34C60
—
SM
(30.07.2003 12:46,
пустое
)
Ответ:
—
stupid user
(01.08.2003 16:13, 163 байт)
Помощь начинающему...
—
Teddy
(30.07.2003 09:11, 333 байт)
Схема включения - схема кита. Будет кит и десяток проводков - будет джитаг-юсб нахаляву. Шить через джитаг.
—
sdy
(31.07.2003 01:31,
пустое
)
Те. загрузчик в ПЗУ через JTAG в процессор уже вшит?
—
Teddy
(31.07.2003 15:49,
пустое
)
Нет, грузить надо программный модуль загрузки флэша, ну и код, понятно. А после загрузки дать команду run.
—
sdy
(31.07.2003 17:13, 197 байт,
ссылка
,
картинка
)
только скорость очень низкая у EZ-USB, по сравнению с апексом - улитка
—
lisarden
(31.07.2003 07:36,
пустое
)
Примерно во сколько раз (интересно вот)?
—
sdy
(31.07.2003 13:47,
пустое
)
я только в системе шью, правда, у меня апекс-айс есть. Причем тут EZ-ICE? Им только старьё можно прошить. APEX-ICE нужен или ADDS-HPPCI-ICE. Если хочешь немного поучиться - лючше купи ADDS-21992-EZLITE, в нём уж точно всё работает. А то свою плату сделаешь, потом сколько времени потратишь на отладку. А с китом можно работать и через JTAG. так и делаю
—
lisarden
(30.07.2003 13:59,
пустое
)
Чем шить ВНЕШНЮЮ память? Да например программатором! ICE тут не причем.
—
SM
(30.07.2003 09:19,
пустое
)
Я понимаю, а в системе ли нельзя, не вынимая ПЗУ из слота, через JTAG, например.
—
Teddy
(30.07.2003 13:16,
пустое
)
Проблема бутнуть TMX320DA250 по серийнику
—
Sasha
(30.07.2003 08:43, 575 байт)
А вот пока все спят. Как правильно: Thanks for your patience или Thank you for patience? Ну, как бы это ... и всё такое.
—
sdy
(30.07.2003 02:29,
пустое
)
Оба варианта достаточно хороши. Первый вариант звучит привычней. Второй бы я немного изменил - "Thank you for your patience". Второй вариант - чуть более формальный чем первый
—
AntZ
(30.07.2003 04:03,
пустое
)
Это как формальный? А второй то мой, мда, долго сочинял.
—
sdy
(31.07.2003 01:34,
пустое
)
Thank you - это более формальный вариант Thanks
—
AntZ
(31.07.2003 03:57,
пустое
)
Да нет, я просто думаю, а что за слово такое "формальный"? По всем правилам, да (горжусь и пыжусь)?
—
sdy
(31.07.2003 13:49,
пустое
)
Типа с уважением ваще :-)
—
AntZ
(31.07.2003 15:58,
пустое
)
софт для ADSP2105
—
Blueser
(29.07.2003 23:21, 34 байт)
На www.lcard.ru есть досовских компиляторов
—
awizard
(30.07.2003 12:05,
пустое
)
Ой, какое ископаемое... А что - ДОС-овские тулзы его не поддерживают разве?
—
SM
(30.07.2003 08:41,
пустое
)
Ответ: Серега ;-))))))) То не ископаемое, то последняя особдь выжившая со времен гибели диназавров ;)))))))
—
Jackal
(30.07.2003 09:33,
пустое
)
Специалисты подскажите, пожалуйста, как строить спектр сигнала, если его частота попадает между “палок”, т.е. если частоты в спектре размещены через 10 Гц, а частота сигнала, например 1005 Гц.
—
msn
(29.07.2003 19:36, 685 байт)
Не очень понятен вопрос? Цель тут измерение частоты/уровня/фазы или потом потребуется восстановление во временной области? (+)
—
SM
(29.07.2003 20:39, 131 байт)
А он хочет, чтобы меня плавно частоту сигнала, например от 995 Гц до 1005 Гц, амплитуда спектральной составляющей не менялась.
—
msn
(29.07.2003 21:24,
пустое
)
Тогда результаты FFT проинтерполируйте например сплайном кубическим, и постройте на ЖКИ график функций-интерполянтов. Получится то, что надо Вашему заказчику :)
—
SM
(29.07.2003 23:35,
пустое
)
Если не очень накладно, могли бы Вы более подробно объяснить, как это сделать, или посоветуйте, пожалуйста, литературу или ссылки где можно почитать.
—
msn
(29.07.2003 23:50,
пустое
)
Ответ (+)
—
SM
(30.07.2003 00:35, 2463 байт,
ссылка
)
Еще есть интересный и простой по вычислительным затратам вариант - сплайн Катмулла-Рома. Широко используется при интерполяции при обработки изображений.
—
SM
(30.07.2003 00:38,
пустое
)
А вот и ссылочка на кое-какую скромную информацию про этого Катмулла с ромом...
—
SM
(30.07.2003 00:48,
пустое
,
ссылка
)
Огромное спасибо!!! Я тут давича почитал, так для решения этой задачи хорошо подходит наложение на оцифрованный сигнал перед FFT сглаживающей оконной функции, но сплайновую интерполяцию обязательно попробую.
—
msn
(30.07.2003 01:20,
пустое
)
Э-э - мухи отдельно, а котлеты отдельно. Окно нужно для другого!
—
SM
(30.07.2003 07:50,
пустое
)
Может как раз окно с широким плоским главным лепестком и проще для данной задачи?
—
Отделение 13
(30.07.2003 11:01,
пустое
)
В данной задаче (нарисовать график на ЖКИ) окно имеет преимущество в скорости вычислений (если само окно посчитано заранее), а погрешность в амплитуде скроет ЖКИ :)
—
Отделение 13
(31.07.2003 11:41,
пустое
)
Нууу... ЖКИ сам по себе это тормоз - зачем там какие-то скорости?
—
SM
(31.07.2003 12:43,
пустое
)
Убедили. "Но в попугаях я все-таки длиннее..." :). Можно использовать что-нибудь более дешевое, тормозное (экономичное) в качестве вычислителя.
—
Отделение 13
(31.07.2003 13:12,
пустое
)
Ответ: Окно могло бы быть проще, если бы не было нужно разрешение. Вроде упоминались 900 и 1005 Гц одновременно. К тому же, окно уменьшит модуляцию спектра, но не уберет ее полностью. Вместо полутора раз можно получить где-то 1.1 раза. Например 92 дб Блэкмана-Харриса.
—
ВН
(30.07.2003 21:15,
пустое
)
Не, как я понял в задаче имеется в виду, что частота плавно меняется от 900 до 1010 (не 2 рядом!). И нужно постоянно иметь информацию об амплитуде с приемлемой точностью.
—
SM
(30.07.2003 21:26,
пустое
)
Ответ: А если так, так может и подойдет, если 1.1 раза устроит.
—
ВН
(30.07.2003 22:19,
пустое
)
Какое окно не применяй, а частоту оно не сдвинет. И как она попадала "меж палок", так и попадет.
—
SM
(30.07.2003 20:57,
пустое
)
Это точно, но, применяя окно Блэкмана-Харриса получается, что “провалы” амплитуды не превышают -0,88 дБ, например при 995 Гц – 8300 единиц, а при 997,5 Гц – 7550 единиц но на 1000 Гц. Вроде бы хорошо. А если применять интерполяцию то, например при частоте сигнала 997,5 Гц на 995 получается около 6500, на 1000 – 7900, а на 1005 – 6600, то есть после интерполяции так и не получится 8300 на 997,5 Гц.
—
msn
(31.07.2003 00:05,
пустое
)
Одно другому не мешает. Окно+интерполяция. Поищите немного по конференции - я выкладывал скрипт для измерения частоты с интерполяцией 7-го (кажется) порядка, там точность по амплитуде была хорошая.
—
SM
(31.07.2003 08:27,
пустое
)
Вот. Только переделанное для 3-го порядка.
—
SM
(31.07.2003 09:25, 587 байт)
Спасибо. Я тоже так думаю, что лучше совместить и то и другое, если не хорошо получится.
—
msn
(31.07.2003 09:59,
пустое
)
Цель – удовлетворить заказчика -)) и построить спектр сигнала на ЖКИ.
—
msn
(29.07.2003 21:23,
пустое
)
Dao программирования, поучительно
—
san'a
(29.07.2003 19:33,
пустое
,
ссылка
)
Люди ! Неужели никто выводы флагов в 2191 не пользовал на ввод ? :(( Прерывания не в счет !
—
Чайник
(29.07.2003 17:01,
пустое
)
можно настроить прерывание по уровню, когда надо размаскировал, когда не надо - замаскировал. В обработчике следить за этим надо
—
lisarden
(30.07.2003 07:55,
пустое
)
Мысль хорошая ... А как насчет один флаг по фронту другой по уровню ? Пробовали ? .... Есть еще в запасе вход таймера, да перемычку вешать неохота...
—
Чайник
(30.07.2003 11:25,
пустое
)
без проблем. Конфигуришь один флаг по уровню, другой по фронту. На счет таймера не понял. Да и потом, если вы не очистите флаг прерывания по фронту в обработчике прерыв, то оно будет шарашить как по уровню.
—
lisarden
(30.07.2003 14:02,
пустое
)
Про таймер, в том смысле, что не используется, внешний вход свободен. Теперь я не понял :)) (+)
—
Чайник
(31.07.2003 12:21, 134 байт)
Кто-нибудь может посоветовать простой алгоритм AGC (Automatic Gain Control)?
—
AntZ
(29.07.2003 15:43,
пустое
)
А сигнал(ы) какой у Вас ?
—
polkin
(29.07.2003 22:23,
пустое
)
FSK от 50kHz до 450kHz
—
AntZ
(30.07.2003 04:05,
пустое
)
spra013.pdf и spra081.pdf
—
MemoryTest
(29.07.2003 19:27,
пустое
)
Ответ: (+)
—
SM
(29.07.2003 17:09, 554 байт)
сорри.. Кое какой глючёк...
—
SM
(29.07.2003 21:08, 569 байт)
Я понял так, что gain это значение типа Q15? Тогда регулировка gain идет только в одну сторону. Я могу регулировать VREF на ADC и AGC у меня программно-аппаратный, иногда требуется поднимать VREF, иногда - опускать. Меня интересует прежде всего оценка сигнала как "большой" или "маленький". Похоже, что наилушую оценку дает RMS (root mean square)
—
AntZ
(30.07.2003 04:46,
пустое
)
Ответ: (+)
—
SM
(30.07.2003 08:04, 1167 байт)
Характер помех в силовых сетях такой, что импульсные помехи *очень* высокого напряжения вполне обычны. Я не хочу чтобы AGC сильно быстро реагировал на импульсы, мне как раз надо больше "по среднему". Сильно быстрый AGC может породит худшие пробемы чем его отсутствие
—
AntZ
(30.07.2003 09:31,
пустое
)
А не лучше ли до АРУ воткнуть ликвидатор импульсных помех?
—
SM
(30.07.2003 11:06,
пустое
)
Однако, имульс в 1000в подавить аналоговыми средствами невозможно, да и в цифре сложно. Над этой проблемой бились крутые электронщики, никакие фильтры не помогают - имульс содержит очень широкий спектр частот. Импульс выглядит почти как производная дельта функции, а с дельта функцией воевать... можно чуть подробнее, что это за подавитель такой и как он их подавляет?
—
AntZ
(30.07.2003 13:44,
пустое
)
И чем больше я читал, тем настойчивее хочется спросить: этож какой динам. диапазон
—
sdy
(31.07.2003 03:29, 307 байт)
прикол не а том, чтобы рассмотреть 1000В на уровне сигнала, а в том, чтобы рассмотреть сигнал на фоне 1000в. :-)))
—
AntZ
(31.07.2003 04:06, 489 байт)
Так тут ничего не поможет, только код помехоустойчивый.
—
sdy
(31.07.2003 14:06,
пустое
)
Есть помехоустойчивый код - 128bit блок, исправляет до 3х ошибок. Не всегда помогает, наверное надо сверточные коды пробовать
—
AntZ
(01.08.2003 04:18,
пустое
)
Ну, тут я бы посмотрел как это делается в модемах хдсл - в первую очередь туда, а уж потом стал бы за книжку какую хвататься (или чего сам придумывать/советовать).
—
sdy
(02.08.2003 01:40,
пустое
)
Детектор среднего уровня. (абс. величина сигнала, пропущенная через ФНЧ) И все, что в определенное кол-во раз превышает средний уровень - зарэзать .на этом уровне.
—
SM
(30.07.2003 14:26,
пустое
)
Частичное решение проблемы, примерно то, что используется нами. тем не менее имульсная помеха обычно убивает целый пакет данных (блочный код исправляет до 3х ошибок в 120 битах). Если я смогу решить проблему, то медаль от фирмы мне гарантируется
—
AntZ
(30.07.2003 14:41,
пустое
)
(+)
—
Fat Robot
(30.07.2003 16:37, 513 байт)
Да, в догонку - неточность была (+)
—
SM
(30.07.2003 08:21, 246 байт)
Вот как мне сделать так, чтобы тишина не поднималась до полного диапазона я не знаю
—
AntZ
(30.07.2003 09:35, 216 байт)
Выход среднеквадратичного детектора
—
Fat Robot
(30.07.2003 11:18, 533 байт)
Хорошая идея спасибо. А что это за среднеквадратичный дететор такой?
—
AntZ
(30.07.2003 13:48,
пустое
)
Вот тут уже ответили. Добавлю лишь детали.
—
Fat Robot
(30.07.2003 16:25, 741 байт)
Как мне кажется, это детектор среднего уровня получился, а не среднеквадратичного (abs, пропущенный через ФНЧ первого порядка)... И учесть разницу между ними можно только зная характер сигнала.
—
SM
(30.07.2003 16:36,
пустое
)
Для данной задачи, на мой взгляд,
—
Fat Robot
(30.07.2003 16:42, 108 байт)
В контексте данной задачи, IMHO, оно даже лучше оценивать амплитуду.
—
SM
(30.07.2003 16:45,
пустое
)
сумма квадратов выборок входного сигнала за какое-то время.
—
SM
(30.07.2003 14:27,
пустое
)
а детектор где, и что он детектирует?
—
AntZ
(30.07.2003 14:43,
пустое
)
так это и есть детектор. измеряет RMS сигнала.
—
SM
(30.07.2003 14:58,
пустое
)
Ограничить - элементарно (+)
—
SM
(30.07.2003 11:08, 142 байт)
Неплохо :-)
—
AntZ
(30.07.2003 13:49,
пустое
)
блин. не проснулся еще. Q15 там, но беззнаковое. То есть 1.15.
—
SM
(30.07.2003 08:22,
пустое
)
Тогда получается маесимальное усиление в два раза, а вот ослабление - на сколько угодно. Насколько я понял, можно выбрать и не Q1.15, а Q4.12 например, чтобы иметь лучший диапазон в ту и другую сторону
—
AntZ
(30.07.2003 09:45,
пустое
)
Эй! В два раза - это "точное" усиление. Основное усиление делается сдвигом на экспоненту!
—
SM
(30.07.2003 11:09,
пустое
)
Ответ:
—
Любопытный велосипедист
(29.07.2003 16:02, 98 байт)
А можно с комментариями? Как выбрать начальные значения?
—
AntZ
(29.07.2003 16:06,
пустое
)
Пардон, не совсем так -
—
Любопытный велосипедист
(29.07.2003 16:05, 100 байт)
x*=Scale - очень хорошо для float, а вот для fixed Q15 x - это совсем не пойдет.
—
AntZ
(30.07.2003 04:49,
пустое
)
Вам алгоритм или реализацию?
—
Любопытный велосипедист
(30.07.2003 10:34,
пустое
)
Коментатрии
—
Любопытный велосипедист
(29.07.2003 16:11, 182 байт)
Кажется, это "упрощенный" RMS?
—
AntZ
(30.07.2003 09:49, 72 байт)
Кто использовал модем от www.silabs.com si3050, какие результаты?
—
Ambroziy
(29.07.2003 14:38,
пустое
)
Ответ: Пробую сейчас
—
coc_shay
(29.07.2003 18:30, 148 байт)
a ti proboval eti thipi zakazivat ?
—
CAP
(29.07.2003 18:12,
пустое
)
ftp помер?
—
MemoryTest
(29.07.2003 19:38,
пустое
)
Дайте пожалуйста ссылку, по которой можно скачать update for OMAP CCS 2.10 to OMAP CCS 2.20
—
AL1
(28.07.2003 19:10,
пустое
)
Ссылку не знаю. Но есть. Но толстый.
—
SM
(29.07.2003 01:09,
пустое
)
А откуда скачать его можно?
—
AL1
(29.07.2003 10:14,
пустое
)
не знаю. если в Москве - могу слить на CD.
—
SM
(29.07.2003 10:22,
пустое
)
Тоже вариант. А файл называется OMAP-2.10.00-FULL-to-OMAP-2.20.00-FULL.EXE (134 705 052б)? Или как-то подругому? А то у меня этот есть но он не становится
—
AL1
(29.07.2003 10:35,
пустое
)
нет. OMAP-2[1].10.00-FULL-to-OMAP-2.20.00-FULL.EXE (134 705 475)
—
SM
(29.07.2003 12:03,
пустое
)
Понятно, наверное у меня апдейт для full version и поэтому не ставится. Вопрос внутри
—
AL1
(29.07.2003 12:48, 438 байт)
Мыло-то есть?
—
SM
(29.07.2003 12:49,
пустое
)
мыло то ушло, только вот как бы вопрос этот решить...
—
AL1
(29.07.2003 13:21,
пустое
)
Подскажите при каких условиях EMU0/1 могут становиться выходами, а не входами у С6000, и переходить в третье состояние?
—
Ostek
(28.07.2003 18:23,
пустое
)
Кстати, похоже, HSRTDX как раз реализуется через эти ноги.
—
Kilgor
(29.07.2003 12:06,
пустое
)
Гм... А они вообще-то и есть выходы... Open-drain... В обычном режиме эмуляции.
—
SM
(29.07.2003 01:00,
пустое
)
Ia mogu oshibat^sia. Po moemu oni mogut bit^ vxodami(ktati poetomu oni toje sdelani open-drain) v moment configuratsii JTAGa - boundary scan ili emulation mode.
—
romanp
(29.07.2003 10:48, 241 байт)
Могу точно сказать только про 5509 - там EMU являются входами, когда он НЕ в режиме эмуляции. Через них проц можно вогнать в состояние "off", когда все ноги переходят в Z-состояние. Когда-то пользовался этим, чтоб флешку шить сериальную.
—
SM
(29.07.2003 10:54,
пустое
)
Ответ: А у меня EMU1 то висит как и положено подтянута к 3.3 В, то падает то 1.5 В, вот и интересно почему такое может происходить?
—
Ostek
(29.07.2003 10:47, 180 байт)
Может быть, попробовать по очереди отключать процессоры от JTAG (сначала подозрительный процессор) и посмотреть, что получится?
—
svf
(29.07.2003 13:58,
пустое
)
Pridetsia sniat^ odin iz 2x DSP (tot kotorii molchit polnost^u)
—
romanp
(29.07.2003 10:54, 33 байт)
Скорее всего закоротка на какой-то другой выход.
—
SM
(29.07.2003 10:50,
пустое
)
Ответ: У меня сейчас пытаются дашать оба проца на плате, причем если у одного EMU1 переходит в 1.5 В, то у другого EMU0 попадает в это состояние, и это происходит не связано, а как кто из них пожелает.....
—
Ostek
(29.07.2003 11:13,
пустое
)
Формирование sin (x) нужной чатоты с разрешением в 1 Гц из таблицы синуса.
—
Exp
(28.07.2003 18:00, 136 байт)
Ответ: Как добавок к предложению SM и P_Andrey.
—
ВН
(30.07.2003 21:59, 814 байт)
Ответ:
—
P_Andrey
(29.07.2003 11:14, 277 байт)
Ё, моё, последнее время проводятся какие то уроки тригонометрии.
—
sdy
(30.07.2003 02:12, 150 байт)
Угу, но, как правило, лишний такт при вычислениях дороже лишнего килобайта памяти.
—
SM
(29.07.2003 12:08,
пустое
)
Интересно, для чего тогда вопрос задавался?
—
P_Andrey
(29.07.2003 14:26,
пустое
)
ну 8 килослов - это все-же слишком :)
—
SM
(29.07.2003 17:10,
пустое
)
Ну а частоту выборок регулировать нельзя что ли? Да и таблицу можно взять поменьше а потом интерполировать
—
L.A.
(29.07.2003 10:15,
пустое
)
По таблице можно получить приращение по фазе 0,045 градуса, сколько операций займет интерполяция синуса с такой точностью ?
—
Чайник
(29.07.2003 11:42,
пустое
)
Ну и? Взять среднее из двух соседних - сколько это займет?
—
L.A.
(29.07.2003 11:51,
пустое
)
да зачем среднее (+)
—
SM
(29.07.2003 12:16, 338 байт)
Шаманство какое-то :(
—
Отделение 13
(29.07.2003 12:31,
пустое
)
Ответ: (+)
—
SM
(29.07.2003 12:42, 439 байт)
А почему берутся только младшие 8 бит из таблицы?
—
Отделение 13
(29.07.2003 12:45,
пустое
)
Смутила конструкция "&FF". Помоему она лишняя.
—
Отделение 13
(29.07.2003 12:48,
пустое
)
В первой строке. По-моему я сам с собой разговариваю :)
—
Отделение 13
(29.07.2003 12:50,
пустое
)
это что-б C-компилер для TMS6000 инструкцию EXTU сгенерил :)
—
SM
(29.07.2003 12:51,
пустое
)
Не туда посмотрел. Вопрос отменяется :)
—
Отделение 13
(29.07.2003 12:46,
пустое
)
+ 1 команда на выборку + ячейка памяти для хранения табличного значения до след.выборки.
—
Чайник
(29.07.2003 12:14,
пустое
)
Тут можно на пару страниц развесить про формирование синуса. Чуть поподробней изложите задачу (точность, скорострельность, наличие умножителя на борту) и адресок...
—
Крок
(28.07.2003 23:59,
пустое
)
Нужно формировать синус частотой до 3400 Гц с изменной частотой без разрыва фазы с точностью до 1 Гц.
—
Exp
(29.07.2003 09:49, 475 байт)
With/out table
—
polkin
(29.07.2003 22:40, 53 байт)
Ответ: А где это искать?
—
Exp
(31.07.2003 16:01,
пустое
)
А разрядность на выходе какая ?
—
Крок
(29.07.2003 17:17,
пустое
)
Методов масса. Например - интерполяция: линейная, полиномиальная и т.д. На мой взгряд, если один период синуса занимает 8000 самплов, то людям просто некуда девать ресурсы CPU. Сделайте синтез на более низкой, потом сделайте апсамплинг. Я недавно upsampling в 16 раз сделал, по причине - того, что на высокой частоте очень сложно реализовать фильтрацию подобных сигналов.
—
AntZ
(29.07.2003 11:57,
пустое
)
И ещё в догонку. Нужно менять частоту с ШАГОМ 1 Гц или с Точностью 1Гц. Методом, который Вы описали не получиться плавное линейное изменение частоты.
—
Отделение 13
(29.07.2003 10:49,
пустое
)
Ответ: С шагом в 1 Гц. А разрядность 16 бит.
—
Exp
(29.07.2003 18:02,
пустое
)
Слушайте, я в начале не понял, но ведь вы считаете свой синус именно тем методом, который предложил SM, только без интерполяции. Так интерполируйте меньшую таблицу и будет вам счастье :)
—
Отделение 13
(30.07.2003 10:48,
пустое
)
Ответ: Объясните чайнику, как проводить эту интерполяцию.
—
Exp
(31.07.2003 09:35,
пустое
)
Ответ:
—
Отделение 13
(31.07.2003 10:57, 780 байт)
Небольшое дополнение. Если тактовая частота 8000Гц фиксирована, то вместо битовых операций придется считать деление по модулю. Или шаг получится не 1Гц, а дробный.
—
Отделение 13
(31.07.2003 11:05,
пустое
)
А как формируется тактовая частота? Может проще менять её?
—
Отделение 13
(29.07.2003 10:43,
пустое
)
АЧХ меряем? ЛЧМ генерим для этого? Я-же написал внизу как это сделать по таблице на 256 отсчетов....
—
SM
(29.07.2003 10:41,
пустое
)
Около года назад sdy находил нам программу для вычисления синусов.
—
shenon
(28.07.2003 20:11, 170 байт)
Здорово, этож как меня угораздило тогда найти, а теперь вчистую забыть про это?
—
sdy
(29.07.2003 02:10,
пустое
)
Ну как же, цитирую: "Вот наткнулся на генератор. — sdy (02.08.2002 07:06, пустое, ссылка) "
—
shenon
(29.07.2003 08:49,
пустое
,
ссылка
)
Ответ: Либо как SM говорит с фазой. Либо IIR фильтром 2-го порядка с расчитанными коэффициентами для нужной частоты.
—
Руслан
(28.07.2003 18:57,
пустое
)
А еще и CORDIC'а дают... Если на то пошло....
—
SM
(29.07.2003 00:56,
пустое
)
Ответ: и Тейлора туда же ... Всеж не понятно к чему вопрос то ;-(
—
Jackal
(30.07.2003 10:14,
пустое
)
Зачем - все зависит от допустимого КГ (+)
—
SM
(28.07.2003 18:20, 223 байт)
Коэффициет гармоник меняется с изменением частоты? Нет ли у Вас (случайно ;-) формулы для его вычисления?
—
Отделение 13
(29.07.2003 11:18,
пустое
)
Чего нет, того нет. обычно за глаза таблицы слов так на 512-1024 и линейной интерполяции.
—
SM
(29.07.2003 12:05,
пустое
)
Я почему спросил (+)
—
Отделение 13
(29.07.2003 12:19, 290 байт)
В первом приближении КГ можно оценьить как величну обратную разрешению по амплитуде т( или по частоте - смотря что хуже)
—
Крок
(29.07.2003 17:20,
пустое
)
Тут у меня возникает вопрос (+)
—
Отделение 13
(30.07.2003 10:33, 508 байт)
Линейная интерполяция - это как ФНЧ первого порядка. То есть делите амплитуды гармоник на их номер.
—
Крок
(30.07.2003 11:34, 102 байт)
Интерполяция вас спасет :) см. мой ответ L.A.
—
SM
(29.07.2003 12:22,
пустое
)
По-моему, данный метод меня спасёт только пока выходная частота значительно меньше тактовой. (+)
—
Отделение 13
(29.07.2003 14:54, 44 байт)
Схемы DDS (наскрозь цифрового синтеза) дают неплохой ( по их заверениям ) синус с частотой ниже 1/7 от тактовой
—
Крок
(30.07.2003 11:38,
пустое
)
Это почему??? Главное точно вычислить значения синуса в точках дискретизации. Интерполяция это обеспечивает. А остальное Котельникову с Найквистом оставьте :)
—
SM
(29.07.2003 17:12,
пустое
)
Моя ошибка. Сделал изначально неверные предположения.
—
Отделение 13
(30.07.2003 10:16,
пустое
)
DSP S/W Engineer
—
Victor Djigan
(28.07.2003 17:47, 45 байт)
Требуется DSP S/W инженер, см. www.elvees.ru
—
Victor Djigan
(28.07.2003 17:51,
пустое
)
подскажите, пожалуйста, по dm642, насколько хорошо сделана подсистема памяти (какая РЕАЛЬНАЯ пропускная способность, узкие места )?
—
keyru
(28.07.2003 16:26,
пустое
)
Узкое место у них (+)
—
SM
(28.07.2003 16:33, 453 байт)
т.е. можно смело расчитывать на >=800МБ/с для 133Мгц ?
—
keyru
(28.07.2003 17:06,
пустое
)
Ну это зависит от того, где источник и где приемник.
—
SM
(28.07.2003 17:10,
пустое
)
(о как глюкнуло)....сумма (два одинаковых потока один вход другой выход оба в SDRAM)
—
keyru
(28.07.2003 17:24,
пустое
)
800 MB/s ???? Сомневательно... Даже если каждый такт 8 байт (что естессно не реальнодаже на ZBT) - это 1GB/s. А эти данные ведь еще надо наверное и через проц гнать....
—
SM
(28.07.2003 17:35,
пустое
)
но ведь там такая куча умножителей и алу!
—
keyru
(28.07.2003 18:45,
пустое
)
Но ведь они ни каким боком не влияют на пропускную способность шины!
—
SM
(29.07.2003 00:52,
пустое
)
меня именно интересовал "вырожденный" случай: массив данных, объемом в половину всего объема SDRAM поэлементно умножается(суммируется) с константой, результат кладется в вторую часть SDRAM. требуется определить время за которое проц сделает ЭТО.))
—
keyru
(29.07.2003 11:11,
пустое
)
Если так - то, возможно, и пройдет 800 MB/s А я имел в виду принять данные в SDRAM из внешнего источника -> обработать -> передать из SDRAM наружу. Но точных цифр не скажу - я не знаю параметров бурста у этого проца.
—
SM
(29.07.2003 12:07,
пустое
)
)) тогда что означает "гнать через проц"?!
—
keyru
(29.07.2003 11:01,
пустое
)
‡” : )(„t„r„p „Ђ„t„y„~„p„{„Ђ„r„Ќ„‡ „Ѓ„Ђ„„„Ђ„{„p „Ђ„t„y„~ „r„‡„Ђ„t „t„‚„…„s„Ђ„z „r„Ќ„‡„Ђ„t „Ђ„q„p „r SDRAM)
—
keyru
(28.07.2003 17:16,
пустое
)
:-) Так что там в SDRAM?
—
SM
(28.07.2003 17:23,
пустое
)
Кто-нибудь использовал скрипты на TCL в VDSP++ 2.0? (+)
—
pin
(28.07.2003 15:10, 1173 байт)
Ничего себе, хоть бы пояснили чего это такое понаписано. Может подскажете скрипт
—
sdy
(29.07.2003 01:43, 220 байт)
Ответ: (+)
—
pin
(29.07.2003 13:29, 1062 байт)
Круто, идею вроде понял, действительно для симулятора вещь стоящая. А почему бы не использовать
—
sdy
(30.07.2003 02:03, 273 байт)
Кормить симулятор заранее заготовленными пакетами можно, (+)
—
pin
(30.07.2003 10:46, 485 байт)
Подумалось вот, opentcp?
—
sdy
(31.07.2003 03:14,
пустое
)
собираюсь портировать на 21060 именно opentcp (-)
—
pin
(31.07.2003 11:40,
пустое
)
Урррааа!
—
sdy
(31.07.2003 14:08,
пустое
)
Мож помочь чем, малёхо (токо не в стэке)?
—
sdy
(31.07.2003 14:09,
пустое
)
Спасибо, пока я сам. Соберу opentcp на C, затем перенесу на asm. Результаты будут выложены на сайте.
—
pin
(31.07.2003 20:47,
пустое
)
Здророво, только не понятно ничего, попробую почитать всё таки про скрипты.
—
sdy
(31.07.2003 01:42,
пустое
)
Подскажите,пожалуйста, программу для програмирования tms320f241(-)
—
Tom
(28.07.2003 14:29,
пустое
)
А родные что - не подходят?
—
SM
(28.07.2003 14:39,
пустое
,
ссылка
)
Ответ: С этим возникают проблемы,перестает программироваться после ~30 раз
—
Tom
(28.07.2003 15:22,
пустое
)
Так это не от тулзов зависит, а от технологии изготовления кристалла. "Многоразовая" флеш есть только у LF24xxA. У всех 24х, и 24хх без "А" - она так и умирает. Пользуйтесь DSK c ОЗУ для отладки....
—
SM
(28.07.2003 15:32,
пустое
)
Ответ: Может я чего то не понял,но в документации написано 10000 раз,прочитаю еще раз
—
Tom
(28.07.2003 15:43,
пустое
)
Вообще-то да. Значит у меня старая информация, я с ними года 2 назад дело имел....
—
SM
(28.07.2003 15:55,
пустое
)
Ответ: Так что же с ним делать?:-)
—
Tom
(28.07.2003 16:14,
пустое
)
А ревизия-то из свежих?
—
SM
(28.07.2003 16:33,
пустое
)
Ответ: А как это проверить?
—
Tom
(28.07.2003 19:50,
пустое
)
Прочитать надпись на корпусе...
—
SM
(29.07.2003 00:53,
пустое
)
2 Deneka: что такое delay of t(r)fs clock при установке t(r)fsdiv? Хочу 24 делитель ((24-1)<<16), ввожу 24 в этот
—
sdy
(28.07.2003 08:59, 230 байт)
Посмотрел вопросы, постараюсь ответить.
—
Deneka
(28.07.2003 11:29,
пустое
)
Появились новые исправления ошибок.
—
deneka
(05.08.2003 16:32, 177 байт)
Появились новые исправления ошибок.
—
deneka
(05.08.2003 16:28,
пустое
)
Делаю УАРТ на SPORT adsp-2191(+)
—
lisarden
(28.07.2003 08:54, 801 байт)
Этож надо так измываться над спортом, чего мультиканальный режим то не пользуем? Два канала по 16.
—
sdy
(29.07.2003 02:06, 438 байт)
Сделал, работает. Когда спорт включен, нельзя изменить конфигурацию. Поэтому в обраб. прерыв. от приема сначала записываю 0х0, потом изменяю конфигурацию. Работает, только с самым первым байтом не "того" чего-то. Консультанты AD предложили для этой задачи использовать врем. разд. каналов. Читать оба слова, потом разбирать их. Надо попробовать
—
lisarden
(29.07.2003 09:48,
пустое
)
Тык, а я про что?
—
sdy
(29.07.2003 13:35,
пустое
)
Только вместо tcb в 2191 дескрипторы дма - то же самое, но не такие длиные как tcb (сегодня с утреца вот посмотрел).
—
sdy
(29.07.2003 13:37,
пустое
)
Сделал, работает. Когда спорт включен, нельзя изменить конфигурацию. Поэтому в обраб. прерыв. от приема сначала записываю 0х0, потом изменяю конфигурацию. Работает, только с самым первым байтом не "того" чего-то. Консультатнты
—
lisarden
(29.07.2003 09:47,
пустое
)
При инициализации фифо спорта сбрасывается, так что если бы иср была бы чуть больше (ха-ха), то всё ок было бы.
—
sdy
(29.07.2003 13:42,
пустое
)
... а вернее указателя на следующий активный tcb, в котором находится указатель на неактивный буфер.
—
sdy
(29.07.2003 02:14,
пустое
)
Ошибся, не ЭМУЛЯЦИЯ, а СИМУЛЯЦИЯ. То есть вживую всё делаю
—
lisarden
(28.07.2003 12:32,
пустое
)
О! Было нечто похожее, но без эмуляции УАРТов. Попробуйте поиграться размером FIFO спорта. В зависимости от данных терялись отдельно взятые биты.
—
SM
(28.07.2003 11:17,
пустое
)
Вот именно теряются, из-за того, что принимать начинает только после перепада на RFS. Если отпраляю в спорт 0xFF, то принимает только 1-ое слово, а второе теряется
—
lisarden
(28.07.2003 12:39,
пустое
)
Как я тогда понял, это было (у нас тут) не из-за перепада RFS (начинает-то принимать он сразу, как надо), а из-за потери одного-двух битов между слов из-за какого-то бага с FIFO. В результате второе слово оказывается недо-принятым.
—
SM
(28.07.2003 12:48,
пустое
)
Ага, принимать первое слово он принимают как надо, после приема я обнуляю бит нодобности в RFS. И второе слово уже не принимается, если оно однородно. Я проверял. На разных байтах разные слова принимаются
—
lisarden
(28.07.2003 14:08,
пустое
)
Есть мнение, что записи в рег. конфигурации при "запущеном" канале строго противопоказаны .... Надо "проходить" через 0х0000 с перезапуском.
—
Чайник
(28.07.2003 14:32,
пустое
)
Вообще, возможно. Там же написано, что при установленном бите SPORT enable нельзя запись в регистр произвести. Надо попробовать через нолик
—
lisarden
(28.07.2003 14:55,
пустое
)
а там что-ли нету режима вроде как у TI'шного MCBSP? Принять N (2) cлов после RFS, след. запуск по след RFS?
—
SM
(28.07.2003 14:35,
пустое
)
Да, действительно !!! Наскока помню - в СПОРТАХ есть к - ты деления для RFS... Обратите плиз внимание ! Похоже, можно поставить на 2 слова ровно ... И не трогать конфигурацию
—
Чайник
(28.07.2003 15:10,
пустое
)
Да есть к-ты. Только они действуют только при включенном внутреннем FS.
—
lisarden
(28.07.2003 16:17,
пустое
)
Ответ: Тады так - ставим внешнюю FS акт. по "0" альтернативный режим, без кадровой синхр., 10 бит данных (убирать придется никуда не денесся) надо только данные с FS - ом соединить. Тады по "старт - биту" UART под перепад, противоположный "защелкиванию данных" СПОРТ начнет сдвигать и будет ето делать до тех пор, пока его не остановишь. А останавливать его надо будет по прерыванию приема, переинициализация - пуск. Должно работать ...
—
Чайник
(28.07.2003 17:09,
пустое
)
Я уже как-то писал, что эта фиговина, (+)
—
eugene_brad
(29.07.2003 10:04, 318 байт)
Просю в гости - покажу "в железе" как работает "Active low, late frame sync"
—
Чайник
(29.07.2003 10:48,
пустое
)
Ответ: Конечно, только в даташите: "When the SPORT is configured in active low, late frame sync mode, the data will not get framed (T/RFSx may not be asserted through out the data transfer) for both transmitting and receiving." Что означает, что может сработать, а может нет. У кого времени много, можете попробовать
—
lisarden
(29.07.2003 11:10,
пустое
)
В даташите написано не только про FS но и про "Stall", дык вот - есть у меня тест, который всеми возможными способами "сбивает" конвейер, в моменты "записи" ДМА СПОРТА в память и ... ноль эмоций, работает. В то - же время есть другой тест ... Работает несколько каналов ДМА в режиме автобуферизации, никаких IO(xxxx) не выполняется специально, проц IDLE и, через некоторое время ДМА дружно "умирают". Не верю я тому, че пишут ...
—
Чайник
(29.07.2003 15:58,
пустое
)
Ответ: Вдогонку - FS стартует за полбита до "защелкивания" первого бита данных ...
—
Чайник
(28.07.2003 17:18,
пустое
)
А может есть режим синхронизации внутреннего FSG от внешнего сигнала (RFS) - опять-же по аналогии с TI...
—
SM
(28.07.2003 16:34,
пустое
)
Как получить cos(x), когда известен sin(x)?
—
AntZ
(26.07.2003 09:02, 157 байт)
Ну, может, если есть
—
Fat Robot
(28.07.2003 10:16, 165 байт)
Ну если корень считать не охота, и полоса позволит - то приближенным преобразованием Гильберта. Всё быстрее, чем через корень.
—
SM
(27.07.2003 15:34,
пустое
)
А можно по табличке. Старшие разряды из таблицы, младшие - интерполировать.
—
SM
(27.07.2003 20:53,
пустое
)
Сорри - по табличке не пройдет - решение не однозначное... Как, собственно, и через sqrt(1-cos^2)
—
SM
(27.07.2003 21:40,
пустое
)
16 тактов пожалели, да? Ну, ну больше искать будете, а потом окажутся как минимум те же 16.
—
sdy
(27.07.2003 06:24,
пустое
)
Ну и вообще, предлагаю ввести показатель эффективности программера как величину, равную
—
sdy
(27.07.2003 06:32, 249 байт)
Краткость - мачеха гонорара. ( Иванов )
—
L.A.
(27.07.2003 07:54,
пустое
)
Принимается.
—
sdy
(27.07.2003 08:06,
пустое
)
Когда-то давным давно конструкторам платили зарплату "за форматки". Т.е. приводил все сделанные чертежи к А4 - и считали их количество.
—
Крок
(27.07.2003 17:08, 93 байт)
Неужель была сдельная оплата у инженеров?
—
L.A.
(28.07.2003 10:40,
пустое
)
был план на количество "форматок". Но вообще-то у инжинеров бывали разные формы оплаты.
—
Крок
(28.07.2003 12:58,
пустое
)
cos(x) = sin (x+PI/2)
—
L.A.
(26.07.2003 09:12,
пустое
)
Да, это факт. Иногда правда есть проблема-Sin(x+pi/2) не существует (эффект "конца карты")
—
AntZ
(26.07.2003 09:33, 159 байт)
Ответ: Это как ? :)
—
Jerry
(26.07.2003 13:46, 249 байт)
Да. Как-то раньше я знал, что синус - функция непрерывная и периодическая.
—
L.A.
(27.07.2003 07:52,
пустое
)
Вторая проблема - я не знаю частоту сигнала, вернее она довольно часто меняется
—
AntZ
(26.07.2003 12:16,
пустое
)
Ответ: По - моему, в такой постановке - обычный ФАПЧ со сдвигом на 90 в петле ОС ...
—
Чайник
(28.07.2003 12:34,
пустое
)
А если ты ещё не знаешь и амплитуду (ну не обязательно ведь =1) то совсем кранты
—
Крок
(27.07.2003 17:11,
пустое
)
Ответ: С ФАПЧ, можно и амплитуду измерить, опорная - то известна ...
—
Чайник
(28.07.2003 12:37,
пустое
)
Не преувеличивайте, поручик. В ограниченном диапазоне частот сдвиг фазы на PI/2 делается достаточно просто - фазовращателем.
—
L.A.
(28.07.2003 10:42,
пустое
)
"музыканты" и "радисты" простыми аналоговыми цепями сдвигали на ПИ/2 в голосовом диапазоне. Почти декада!
—
Крок
(28.07.2003 13:02,
пустое
)
Да, это факт. Иногда правда есть проблема-Sin(x+pi/2) не существует (эффект "конца карты")
—
AntZ
(26.07.2003 09:33, 159 байт)
sin ( x+y) = sin (x)*cos(y) + sin(y)*cos(x). Но я думаю, упростить cos(x) = sqrt ( 1 - (sin(x))**2) не удастся.
—
L.A.
(26.07.2003 09:21,
пустое
)
А он точность не указал. Так что вполне табличку можно залепить на 256 байт
—
Крок
(27.07.2003 17:13,
пустое
)
Таблица она хороша когда в цикле и много чего, а тут одна инициализация
—
sdy
(28.07.2003 08:41, 265 байт)
ОЙ! А в ПИКе это займёт один цикл :-)))
—
Крок
(28.07.2003 13:06,
пустое
)
Так там и регистров, наверное, столько нет: базовый, длины и модификации, а между ними
—
sdy
(29.07.2003 01:54, 102 байт)
ну и на техасе это в одну инструкцию... Понапридумывают там всяких I, L, M пАнимаешь...
—
SM
(29.07.2003 23:54,
пустое
)
И что за nop'ы между ними? Новость какая-то... В 2185 например никаких лишних тактов нет - точно.
—
SM
(29.07.2003 23:56,
пустое
)
DAG register трансфер рестрикшен (пора бы выучить 10-и пальц. англ). Если ещё интересно могу процетировать, но
—
sdy
(30.07.2003 02:42, 358 байт)
Даавно книжку читаю.. Не вижу такого. Может это в шарках каких-нить? А не в 218x?
—
SM
(30.07.2003 08:53,
пустое
)
Так я в качестве примера только, ну и шарки, а куда без них то?
—
sdy
(31.07.2003 01:50,
пустое
)
Во. А я про какой писал?
—
SM
(31.07.2003 08:31,
пустое
)
Запутали совсем, 31..32оС, а тут ещё процы какие то.
—
sdy
(31.07.2003 14:14,
пустое
)
а у нас кондишн... Прохлаждаемся тут.
—
SM
(31.07.2003 15:46,
пустое
)
Новое сообщение
|||
Телеконференции
|||
Главная страница
|||
Конференция без кадра
|||
Архив без кадра