Меню
             
              
  
    
  
            
    
      
      
    
    
      
  
    
  
  
          
        
  +7 (495) 785-95-25
sale@lcard.ru
            
              sale@lcard.ru
Страницы 1
       
  | 
  ||||
| 
       
 
  | 
      Е502 Синхронный выводДобрый день.   | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводЗдравствуйте.   | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводВ соответствии с библиотеками L-Card была написана следующая процедура:     X502_StreamsStart(hnd2); void __fastcall e502_api::PrepareDAC(t_x502_hnd &_hnd, double *buf1, double *buf2, uint32_t bufSize, double sampleRate, NumberDAC dac) X502_StreamsStop(_hnd); // принудительная остановка ЦАПа     if (err == X502_ERR_OK)     if(dac == DAC_2)     if (err == X502_ERR_OK)     if (err == X502_ERR_OK)     if (err == X502_ERR_OK) {         switch(dac) {     /* Записываем настройки в модуль */     uint32_t bufCycle;     if (err == X502_ERR_OK)     if (err == X502_ERR_OK)     if (err == X502_ERR_OK)     if (err >= X502_ERR_OK)     delete[] out_buf;  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводЗдравствуйте. Отредактировано Алексей L Card (29.08.2018 21:26:33)  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводЕсли используется только внутренняя частота преобразования АЦП/ЦАП в каждом из модулей, то это значит, что частоты преобразования в каждом модуле некогерентны и синхронизация по линиям CONV_OUT - CONV_IN реально не используется. В таком режиме (с синхронизацией только по сигналам START) привязка будет только на момент старта (с точностью до периода между ведущим и ведомы из-за несогласованности начальной фазы частот преобразования), а в остальное время после старта будет ещё сказываться разбег частот преобразований, который можно оценить, как максимум, 100 ppm, но наверняка - не больше 50 ppm при комнатной температуре.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводПрошивки ПЛИС и Контроллера были изменены, но прошивка  PLDA осталась равной 0.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводЭта функция задает как раз только режим синхронизации старта (и работает как Вы и написали) Только при этом при использовании внешней опорной частоты для корректной работы она должна быть 1.5 МГц, т.е. придется сделать X502_SetRefFreq(_hnd, X502_REF_FREQ_1500KHZ).  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводЯ вызвала функцию  X502_SetSyncMode(_hnd, X502_SYNC_EXTERNAL_MASTER) для ведомого. и установила 1,5МГц частоту. Теперь сигнал синхронный но с ведомого ЦАПа смещен на 2,5 микросекунды. будто бы раньше начинает работать.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводТатьяна НИИИ пишет: 
 Для перешивки этих CPLD необходимо передать модули в L-Card. Дистанционно не получится.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный вывод@ Татьяна, а какая точность синхронизации по времени Вам нужна между двумя каналами ЦАП в разных модулях?    | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: Е502 Синхронный выводспасибо большое. Все заработало с опорной частотой 2МГц.  | 
  |||
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
             Отдел продаж: sale@lcard.ru
 Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск