This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7950EVM:Latte 中提供的外部时钟脚本在运行时等待引脚 macro_done &macro_ready 变为 HIGH。

Guru**** 2473260 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1193681/afe7950evm-external-clock-script-provided-in-latte-when-run-waits-for-the-pin-macro_done-macro_ready-to-go-high

器件型号:AFE7950EVM

AFE7950-EVM:- 6V、5A

TSWJ57:-12V、3A

按照安全程序中给出的启动过程、我能够捕获 ADC 数据并生成 DAC 输出、板载时钟脚本存储在 Latte 中。 对于外部时钟脚本、我分别为 J12和 J14提供1GHz 和12GHz、二者均为10dBm。 但在这种情况下、MACRO_DONE 和 MACO_READY 引脚会变为高电平。 我要附上日志。

#======
#Executing .. AFE7950/bringup/setup.py
#Start Time 2023-02-07 09:32:44.820000 
AFE79xxLibraryPG1p0
spi - USB Instrument created.
resetDevice
Purge
MPSSE mode set
Kintex RegProgrammer - USB Instrument created.
Kintex RegProgrammer - USB Instrument created.
Kintex RegProgrammer - USB Instrument created.
#Done executing .. AFE7950/bringup/setup.py
#End Time 2023-02-07 09:32:53.490000
#Execution Time = 8.67000007629 s 
#================ ERRORS:0, WARNINGS:0 ================#
#======
#Executing .. AFE7950/bringup/devInit.py
#Start Time 2023-02-07 09:33:12.499000 
Power Card - USB Instrument created.
Reset the FPGA and try again.
Loaded Libraries
#Done executing .. AFE7950/bringup/devInit.py
#End Time 2023-02-07 09:33:34.845000
#Execution Time = 22.3459999561 s 
#================ ERRORS:1, WARNINGS:0 ================#
#======
#Executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py
#Start Time 2023-02-07 09:34:36.038000 
For these rates, 1KHz raster mode is not supported. Changing to 32-bit NCO mode.
The External Sysref Frequency should be an integer factor of: 5.208333MHz
2T2R1F Number: 0
Valid Configuration: True
laneRateRx: 10000.0
laneRateFb: 10000.0
laneRateTx: 10000.0
2T2R1F Number: 1
Valid Configuration: True
laneRateRx: 10000.0
laneRateFb: 10000.0
laneRateTx: 10000.0
Device Initialization for ChipVersion: 1.3
LMK Clock Divider - Device registers reset.
LMK Clock Divider - Device registers reset.
DONOT_OPEN_Atharv_FULL - Device registers reset.
chipType: 0xa
chipId: 0x78
chipVersion: 0x11
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
Fuse farm load autoload done successful
No autload error
Fuse farm load autoload done successful
No autload error
//Firmware Version = 11000
//PG Version = 1
//Release Date [dd/mm/yy] = 10/7/19
patchSize=11697
//Patch Version = 165
//PG Version = 0
//Release Date [dd/mm/yy] = 27/11/21
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
Sysref Read as expected
###########Device DAC JESD-RX 0 Link Status###########
LOS Indicator for (Serdes Loss of signal) lane 0: 1
LOS Indicator for (Serdes Loss of signal) lane 1: 1
Serdes-FIFO error for lane 1: 1
LOS Indicator for (Serdes Loss of signal) lane 2: 1
LOS Indicator for (Serdes Loss of signal) lane 3: 1
Serdes-FIFO error for lane 3: 1
Comma Align Lock Lane0: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane1: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane2: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane3: False; Please check if the transmitter is sending data and eye is good.
CS State TX0: 0b00000000 . It is expected to be 0b10101010
FS State TX0: 0b00000000 . It is expected to be 0b01010101
Couldn't get the link up for device RX: 0; Alarms: 0xaf40
###################################
###########Device DAC JESD-RX 1 Link Status###########
LOS Indicator for (Serdes Loss of signal) lane 0: 1
Serdes-FIFO error for lane 0: 1
LOS Indicator for (Serdes Loss of signal) lane 1: 1
Serdes-FIFO error for lane 1: 1
LOS Indicator for (Serdes Loss of signal) lane 2: 1
Serdes-FIFO error for lane 2: 1
LOS Indicator for (Serdes Loss of signal) lane 3: 1
Serdes-FIFO error for lane 3: 1
Comma Align Lock Lane0: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane1: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane2: False; Please check if the transmitter is sending data and eye is good.
Comma Align Lock Lane3: False; Please check if the transmitter is sending data and eye is good.
CS State TX0: 0b00000000 . It is expected to be 0b10101010
FS State TX0: 0b00000000 . It is expected to be 0b01010101
Couldn't get the link up for device RX: 1; Alarms: 0xff40
###################################
#Done executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py
#End Time 2023-02-07 09:35:11.319000
#Execution Time = 35.2809998989 s 
#================ ERRORS:24, WARNINGS:1 ================#
#======
#Executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py
#Start Time 2023-02-07 09:35:33.845000 
For these rates, 1KHz raster mode is not supported. Changing to 32-bit NCO mode.
The External Sysref Frequency should be an integer factor of: 5.208333MHz
2T2R1F Number: 0
Valid Configuration: True
laneRateRx: 10000.0
laneRateFb: 10000.0
laneRateTx: 10000.0
2T2R1F Number: 1
Valid Configuration: True
laneRateRx: 10000.0
laneRateFb: 10000.0
laneRateTx: 10000.0
Device Initialization for ChipVersion: 1.3
LMK Clock Divider - Device registers reset.
LMK Clock Divider - Device registers reset.
DONOT_OPEN_Atharv_FULL - Device registers reset.
chipType: 0xa
chipId: 0x78
chipVersion: 0x11
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
Fuse farm load autoload done successful
No autload error
Fuse farm load autoload done successful
No autload error
//Firmware Version = 11000
//PG Version = 1
//Release Date [dd/mm/yy] = 10/7/19
patchSize=11697
//Patch Version = 165
//PG Version = 0
//Release Date [dd/mm/yy] = 27/11/21
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
SPIA has got control of PLL pages
PLL Pages SPI control relinquished.
Sysref Read as expected
Waiting for MACRO_DONE bit to go high, Count: 1
Waiting for MACRO_DONE bit to go high, Count: 2
Waiting for MACRO_DONE bit to go high, Count: 3
Waiting for MACRO_DONE bit to go high, Count: 4
Waiting for MACRO_DONE bit to go high, Count: 5
Waiting for MACRO_DONE bit to go high, Count: 6
Waiting for MACRO_DONE bit to go high, Count: 7
Waiting for MACRO_DONE bit to go high, Count: 8
Waiting for MACRO_DONE bit to go high, Count: 9
Waiting for MACRO_DONE bit to go high, Count: 10
Waiting for MACRO_DONE bit to go high, Count: 11
Waiting for MACRO_DONE bit to go high, Count: 12
Waiting for MACRO_DONE bit to go high, Count: 13
Waiting for MACRO_DONE bit to go high, Count: 14
Waiting for MACRO_DONE bit to go high, Count: 15
Waiting for MACRO_DONE bit to go high, Count: 16
Waiting for MACRO_DONE bit to go high, Count: 17
Waiting for MACRO_DONE bit to go high, Count: 18
Waiting for MACRO_DONE bit to go high, Count: 19
Waiting for MACRO_DONE bit to go high, Count: 20
Waiting for MACRO_DONE bit to go high failed
Waiting for MACRO_READY bit to go high, Count: 1
Waiting for MACRO_READY bit to go high, Count: 2
Waiting for MACRO_READY bit to go high, Count: 3
Waiting for MACRO_READY bit to go high, Count: 4
Waiting for MACRO_READY bit to go high, Count: 5
Waiting for MACRO_READY bit to go high, Count: 6
Waiting for MACRO_READY bit to go high, Count: 7
Waiting for MACRO_READY bit to go high, Count: 8
Waiting for MACRO_READY bit to go high, Count: 9
Waiting for MACRO_READY bit to go high, Count: 10
Waiting for MACRO_READY bit to go high, Count: 11
Waiting for MACRO_READY bit to go high, Count: 12
Waiting for MACRO_READY bit to go high, Count: 13
Waiting for MACRO_READY bit to go high, Count: 14
Waiting for MACRO_READY bit to go high, Count: 15
Waiting for MACRO_READY bit to go high, Count: 16
Waiting for MACRO_READY bit to go high, Count: 17
Waiting for MACRO_READY bit to go high, Count: 18
Waiting for MACRO_READY bit to go high, Count: 19
Waiting for MACRO_READY bit to go high, Count: 20
Waiting for MACRO_READY bit to go high failed
Waiting for MACRO_DONE bit to go high, Count: 1
Waiting for MACRO_DONE bit to go high, Count: 2
Waiting for MACRO_DONE bit to go high, Count: 3
Waiting for MACRO_DONE bit to go high, Count: 4
Waiting for MACRO_DONE bit to go high, Count: 5
Waiting for MACRO_DONE bit to go high, Count: 6
Waiting for MACRO_DONE bit to go high, Count: 7
Waiting for MACRO_DONE bit to go high, Count: 8
Waiting for MACRO_DONE bit to go high, Count: 9
Waiting for MACRO_DONE bit to go high, Count: 10
Waiting for MACRO_DONE bit to go high, Count: 11
Waiting for MACRO_DONE bit to go high, Count: 12
Waiting for MACRO_DONE bit to go high, Count: 13
Waiting for MACRO_DONE bit to go high, Count: 14
Waiting for MACRO_DONE bit to go high, Count: 15
Waiting for MACRO_DONE bit to go high, Count: 16
Waiting for MACRO_DONE bit to go high, Count: 17
Waiting for MACRO_DONE bit to go high, Count: 18
Waiting for MACRO_DONE bit to go high, Count: 19
Waiting for MACRO_DONE bit to go high, Count: 20
Waiting for MACRO_DONE bit to go high failed
Waiting for MACRO_READY bit to go high, Count: 1
Waiting for MACRO_READY bit to go high, Count: 2
Waiting for MACRO_READY bit to go high, Count: 3
Waiting for MACRO_READY bit to go high, Count: 4
Waiting for MACRO_READY bit to go high, Count: 5
Waiting for MACRO_READY bit to go high, Count: 6
Waiting for MACRO_READY bit to go high, Count: 7
Waiting for MACRO_READY bit to go high, Count: 8
Waiting for MACRO_READY bit to go high, Count: 9
Waiting for MACRO_READY bit to go high, Count: 10
Waiting for MACRO_READY bit to go high, Count: 11
Waiting for MACRO_READY bit to go high, Count: 12
Waiting for MACRO_READY bit to go high, Count: 13
Waiting for MACRO_READY bit to go high, Count: 14
Waiting for MACRO_READY bit to go high, Count: 15
Waiting for MACRO_READY bit to go high, Count: 16
Waiting for MACRO_READY bit to go high, Count: 17
Waiting for MACRO_READY bit to go high, Count: 18
Waiting for MACRO_READY bit to go high, Count: 19
Waiting for MACRO_READY bit to go high, Count: 20
Waiting for MACRO_READY bit to go high failed
Waiting for MACRO_DONE bit to go high, Count: 1
Waiting for MACRO_DONE bit to go high, Count: 2
Waiting for MACRO_DONE bit to go high, Count: 3
Waiting for MACRO_DONE bit to go high, Count: 4
Waiting for MACRO_DONE bit to go high, Count: 5
Waiting for MACRO_DONE bit to go high, Count: 6
Waiting for MACRO_DONE bit to go high, Count: 7
Waiting for MACRO_DONE bit to go high, Count: 8
Waiting for MACRO_DONE bit to go high, Count: 9
Waiting for MACRO_DONE bit to go high, Count: 10
Waiting for MACRO_DONE bit to go high, Count: 11
Waiting for MACRO_DONE bit to go high, Count: 12
Waiting for MACRO_DONE bit to go high, Count: 13
Waiting for MACRO_DONE bit to go high, Count: 14
Waiting for MACRO_DONE bit to go high, Count: 15
Waiting for MACRO_DONE bit to go high, Count: 16
Waiting for MACRO_DONE bit to go high, Count: 17
Waiting for MACRO_DONE bit to go high, Count: 18
Waiting for MACRO_DONE bit to go high, Count: 19
Waiting for MACRO_DONE bit to go high, Count: 20
Waiting for MACRO_DONE bit to go high failed
Waiting for MACRO_READY bit to go high, Count: 1
Waiting for MACRO_READY bit to go high, Count: 2
Waiting for MACRO_READY bit to go high, Count: 3
Waiting for MACRO_READY bit to go high, Count: 4
Waiting for MACRO_READY bit to go high, Count: 5
Waiting for MACRO_READY bit to go high, Count: 6
Waiting for MACRO_READY bit to go high, Count: 7
Waiting for MACRO_READY bit to go high, Count: 8
Waiting for MACRO_READY bit to go high, Count: 9
Waiting for MACRO_READY bit to go high, Count: 10
Waiting for MACRO_READY bit to go high, Count: 11
Waiting for MACRO_READY bit to go high, Count: 12
Waiting for MACRO_READY bit to go high, Count: 13
Waiting for MACRO_READY bit to go high, Count: 14
Waiting for MACRO_READY bit to go high, Count: 15
Waiting for MACRO_READY bit to go high, Count: 16
Waiting for MACRO_READY bit to go high, Count: 17
Waiting for MACRO_READY bit to go high, Count: 18
Waiting for MACRO_READY bit to go high, Count: 19
Waiting for MACRO_READY bit to go high, Count: 20
Waiting for MACRO_READY bit to go high failed
Waiting for MACRO_DONE bit to go high, Count: 1
Waiting for MACRO_DONE bit to go high, Count: 2
Waiting for MACRO_DONE bit to go high, Count: 3
Waiting for MACRO_DONE bit to go high, Count: 4
Waiting for MACRO_DONE bit to go high, Count: 5
Waiting for MACRO_DONE bit to go high, Count: 6
Waiting for MACRO_DONE bit to go high, Count: 7
Waiting for MACRO_DONE bit to go high, Count: 8
Waiting for MACRO_DONE bit to go high, Count: 9
Waiting for MACRO_DONE bit to go high, Count: 10
Waiting for MACRO_DONE bit to go high, Count: 11
Waiting for MACRO_DONE bit to go high, Count: 12
Waiting for MACRO_DONE bit to go high, Count: 13
Waiting for MACRO_DONE bit to go high, Count: 14
Waiting for MACRO_DONE bit to go high, Count: 15
Waiting for MACRO_DONE bit to go high, Count: 16
Waiting for MACRO_DONE bit to go high, Count: 17
Waiting for MACRO_DONE bit to go high, Count: 18
Waiting for MACRO_DONE bit to go high, Count: 19
Waiting for MACRO_DONE bit to go high, Count: 20
Waiting for MACRO_DONE bit to go high failed
Waiting for MACRO_READY bit to go high, Count: 1
Waiting for MACRO_READY bit to go high, Count: 2
Waiting for MACRO_READY bit to go high, Count: 3
Waiting for MACRO_READY bit to go high, Count: 4
Waiting for MACRO_READY bit to go high, Count: 5
Waiting for MACRO_READY bit to go high, Count: 6
Waiting for MACRO_READY bit to go high, Count: 7
Waiting for MACRO_READY bit to go high, Count: 8
Waiting for MACRO_READY bit to go high, Count: 9
Waiting for MACRO_READY bit to go high, Count: 10
Waiting for MACRO_READY bit to go high, Count: 11
Waiting for MACRO_READY bit to go high, Count: 12
Waiting for MACRO_READY bit to go high, Count: 13
Waiting for MACRO_READY bit to go high, Count: 14
Waiting for MACRO_READY bit to go high, Count: 15
Waiting for MACRO_READY bit to go high, Count: 16
Waiting for MACRO_READY bit to go high, Count: 17
Waiting for MACRO_READY bit to go high, Count: 18
Waiting for MACRO_READY bit to go high, Count: 19
Waiting for MACRO_READY bit to go high, Count: 20
Waiting for MACRO_READY bit to go high failed
Waiting for MACRO_DONE bit to go high, Count: 1
Waiting for MACRO_DONE bit to go high, Count: 2
Waiting for MACRO_DONE bit to go high, Count: 3
Waiting for MACRO_DONE bit to go high, Count: 4
Waiting for MACRO_DONE bit to go high, Count: 5
Waiting for MACRO_DONE bit to go high, Count: 6
Waiting for MACRO_DONE bit to go high, Count: 7
Waiting for MACRO_DONE bit to go high, Count: 8
Waiting for MACRO_DONE bit to go high, Count: 9
Waiting for MACRO_DONE bit to go high, Count: 10
Waiting for MACRO_DONE bit to go high, Count: 11
Waiting for MACRO_DONE bit to go high, Count: 12
Waiting for MACRO_DONE bit to go high, Count: 13
Waiting for MACRO_DONE bit to go high, Count: 14
Waiting for MACRO_DONE bit to go high, Count: 15
Waiting for MACRO_DONE bit to go high, Count: 16
Waiting for MACRO_DONE bit to go high, Count: 17
Waiting for MACRO_DONE bit to go high, Count: 18
Waiting for MACRO_DONE bit to go high, Count: 19
Waiting for MACRO_DONE bit to go high, Count: 20
Waiting for MACRO_DONE bit to go high failed
Waiting for MACRO_READY bit to go high, Count: 1
Waiting for MACRO_READY bit to go high, Count: 2
Waiting for MACRO_READY bit to go high, Count: 3
Waiting for MACRO_READY bit to go high, Count: 4
Waiting for MACRO_READY bit to go high, Count: 5
Waiting for MACRO_READY bit to go high, Count: 6
Waiting for MACRO_READY bit to go high, Count: 7
Waiting for MACRO_READY bit to go high, Count: 8
Waiting for MACRO_READY bit to go high, Count: 9
Waiting for MACRO_READY bit to go high, Count: 10
Waiting for MACRO_READY bit to go high, Count: 11
Waiting for MACRO_READY bit to go high, Count: 12
Waiting for MACRO_READY bit to go high, Count: 13
Waiting for MACRO_READY bit to go high, Count: 14

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    *1GHz 至 J14和12GHz 至 J12

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、AK、

    AFE79xxEVM 是否针对外部时钟进行了修改? 为了使 J12的外部时钟进入 AFE、必须移动底部的4个组件。

    外部时钟所需的修改:  

    A.删除 R368、R369、R372和 R373

    b.为 L41、L40、R366、R367、R370、 和 R371

    此致、

    David Chaparro