Перейти к содержанию
    

eugene_91

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. А может кто-нибудь помочь с программированием ad 9959? У меня не получается сделать RU/RD, контролируемое SDIOx пинами. Я смогла осуществить отдельно линейное изменение частоты или амплитуды (linear frequency or amplitude sweep). Также работает изменение амплитуды через RU/RD, если работать с профильными пинами. Но как только я пытаюсь изменить амплитуду (RU/RD) используя SDIOx пины, то мне просто выдаётся постоянная амплитуда. Моя конечная задача получить одновременное изменение амплитуды и частоты (a linear frequency sweep and RU/RD of an amplitude simultaneously). Как я поняла из описания, это возможно, если изменение амплитуды задать через SDIOx. Ниже привожу моё задание регистров в бинарной и шестнадцатеричной СС для изменения амплитуды с использованием SDIOx: CSR[1111 0000] -> CSR[0x40] /*all pins are engaged*/ FR1[1101 0000 0000 1100 0000 0000] -> FR1(0xd0,0x0C,0x00) /* PPC[14:12] as I understand doesn't matter pins(XXX), [11:10] are set as '11' for SDIOx pin control */ FR2[default] ACR[1111 1010 0001 1111 1111 1111] -> ACR(0xFA, 0x1F, 0xFF); /* MS byte [23:16] sets the ramp rate value to ~2us per step, [15:14] increment/decrement step size, there are 4 options, we have chosen the smallest which corresponds to '00'; [13] open; [12] is '1' to engage multiplier [11] is '1' to enable the auto RU/RD [10] is '1' [9:0] sets maximum amplitude of our signal (Amax), so in an RU/RD mode amplitute changes from 0 to this Amax */ Может кто-нибудь подсказать, где закралась ошибка?? Или нужно задать другие регистры? Спасибо за ваше время!
  2. А может кто-нибудь помочь с программированием ad 9959? У меня не получается сделать RU/RD, контролируемое SDIOx пинами. Я смогла осуществить отдельно линейное изменение частоты или амплитуды (linear frequency or amplitude sweep). Также работает изменение амплитуды через RU/RD, если работать с профильными пинами. Но как только я пытаюсь изменить амплитуду (RU/RD) используя SDIOx пины, то мне просто выдаётся постоянная амплитуда. Моя конечная задача получить одновременное изменение амплитуды и частоты (a linear frequency sweep and RU/RD of an amplitude simultaneously). Как я поняла из описания, это возможно, если изменение амплитуды задать через SDIOx. Ниже привожу моё задание регистров в бинарной и шестнадцатеричной СС для изменения амплитуды с использованием SDIOx: CSR[1111 0000] -> CSR[0x40] /*all pins are engaged*/ FR1[1101 0000 0000 1100 0000 0000] -> FR1(0xd0,0x0C,0x00) /* PPC[14:12] as I understand doesn't matter pins(XXX), [11:10] are set as '11' for SDIOx pin control */ FR2[default] ACR[1111 1010 0001 1111 1111 1111] -> ACR(0xFA, 0x1F, 0xFF); /* MS byte [23:16] sets the ramp rate value to ~2us per step, [15:14] increment/decrement step size, there are 4 options, we have chosen the smallest which corresponds to '00'; [13] open; [12] is '1' to engage multiplier [11] is '1' to enable the auto RU/RD [10] is '1' [9:0] sets maximum amplitude of our signal (Amax), so in an RU/RD mode amplitute changes from 0 to this Amax */ Может кто-нибудь подсказать, где закралась ошибка?? Или нужно задать другие регистры? Спасибо за ваше время!
×
×
  • Создать...