yvk
Участник-
Постов
22 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о yvk
-
Звание
Участник
- День рождения 03.05.1960
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Ищем инженеров-фрилансеров в Калуге
yvk ответил shems тема в Предлагаю работу
Украина устроит? -
грабли с ацп tms320f28035
yvk опубликовал тема в Сигнальные процессоры и их программирование - DSP
наступил на какие-то грабли с ацп tms320f28035 Использую SOC0...SOC3 Инициализация: SOC0 - ADCINT1, SOC1 - ADCINT2, SOC2 - ADCINT3, SOC3 - ADCINT4, Запуск SOC от ШИМ по третьему событию, частота ШИМ 100кгц AdcRegs.INTSEL1N2.all = 0x2120; AdcRegs.INTSEL3N4.all = 0x2322; AdcRegs.ADCSOC0CTL.bit.CHSEL = 8; //B0 AdcRegs.ADCSOC0CTL.bit.TRIGSEL = 8; //epwm2 AdcRegs.ADCSOC0CTL.bit.ACQPS = 6; AdcRegs.ADCSOC1CTL.bit.CHSEL = 9; //B1 AdcRegs.ADCSOC1CTL.bit.TRIGSEL = 8; //epwm2 AdcRegs.ADCSOC1CTL.bit.ACQPS = 6; AdcRegs.ADCSOC2CTL.bit.CHSEL = 11; //B3 AdcRegs.ADCSOC2CTL.bit.TRIGSEL = 6; //epwm1 AdcRegs.ADCSOC2CTL.bit.ACQPS = 6; AdcRegs.ADCSOC3CTL.bit.CHSEL = 12; //B4 AdcRegs.ADCSOC3CTL.bit.TRIGSEL = 6; //epwm1 AdcRegs.ADCSOC3CTL.bit.ACQPS = 6; AdcRegs.SOCPRICTL.bit.SOCPRIORITY = 4; обработчики в ОЗУ #pragma CODE_SECTION(adc_SOC0_int, "ramfuncs"); interrupt void adc_SOC0_int (void) { GpioDataRegs.GPASET.bit.GPIO21 = 1; //debug if ( pAdcB0_data > &AdcB0_data[N_SAMPLE_MAX-1]) pAdcB0_data = &AdcB0_data[0]; *pAdcB0_data++ = AdcResult.ADCRESULT0; GpioDataRegs.GPACLEAR.bit.GPIO21 = 1; //debug AdcRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; PieCtrlRegs.PIEACK.all |= PIEACK_GROUP1; } Запускается, осциллографом контролирую наличие прерываний. ( GPIO21) Секунд 30 от старта есть все 4 прерывания, потом пропадает SOC2 Минут 2...5 есть 3 прерывания, потом пропадает SOC3 и остаются SOC0 и SOC1. Может кто сталкивался с такой проблемой? -
HFBR-2414
yvk ответил yvk тема в Wireless/Optic
Похоже вопрос снят. Выход оказался аналоговый, как у HFBR-2416 -
HFBR-2414
yvk опубликовал тема в Wireless/Optic
Доброго времени суток! Кто-нибудь имел дело с HFBR-2414 от Avago?(Попались вместо HFBR-2412) На сайте производителя пишут , что Part is produced by the manufacturer but does not exist in the datasheet вместо HFBR-2412 не работает. Какой у него выход? -
Так это у Вас частота кварца делится на 8
-
джиттер небольшой остался, конечно, но в приемлемых пределах - так что бит 10 получилось, было достаточно для решения задачи тактовая частота ацп - 230 кГц забыл добавить еще было скользящее среднее по 16 выборкам
-
Удалось победить хмеговский ацп при следующих условиях: -все неиспользованные входа ацп подключены на землю -опора внешняя, 2,5В ( внутреннюю 1В не использовать) -дифференциальный знаковый режим -смещение нуля измеряется на заземленном входе Иначе результат измерений напоминал генератор случайных чисел.
-
По сайту ti побродите, оно не совсем сверху. Для 28035 не искал, для 28044 это называется sprc324.zip, "C2804x C/C++ Header Files and Peripheral Examples". Должно быть что-то подобное.
-
OlegSP, поищите cmd файл в тексасовских примерах для Вашего кристалла.
-
TMS320F280x, TMS320C280x, and TMS320F2801x DSC Silicon Errata (Rev. L) - SPRZ171L Для версий кристалла 0 и А требуется pulldown резистор для TRST pin. Может быть Ваш случай
-
Предлагаю работу
yvk ответил rporter тема в Предлагаю работу
задачка , однако, лихо поставлена :07: -
Шлейф был обрезан до поврежденного места и зачищен с нужной стороны Точно такого же в продаже не видел, на радиорынке есть более широкие, можно обрезать.
-
Проверьте подключение шлейфа к плате житага и к переходной плате, и нет ли на шлейфе повреждений. Были чудеса в поведении, пока шлейф не поменял
-
Спасибо, помогло. Нужно было заменить .bootloader на .text
-
именно таким образоми заставил в авр студио (4.13.528) в Project Option\Memory Settings: Memory type - Flash; Name - .bootloader; Address - 0xf000; сама прога BOOTLOADER_SECTION uint8_t main (void){...} если стартовать с нулевого адреса, то все будет работать, но с фьюзом Boot Reset Enabled как минимум не будет инициализации стека