Skip to content

adding Ads54J54 software device support #1251

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 15, 2025
Merged

adding Ads54J54 software device support #1251

merged 4 commits into from
Apr 15, 2025

Conversation

ruck314
Copy link
Contributor

@ruck314 ruck314 commented Mar 28, 2025

Description

Deps

This PR will depend on the following rogue software PRs/tags

Example of YAML load

Ads54J54:
  Reg:
    0x00: 0xA400 # 4wire, 2s complement, Decimation filter enabled, Low pass
    0x0D: 0x0000
    0x0D: 0x0202
    0x0D: 0x0303
    0x01: 0xAF7A
    0x02: 0x0000
    0x03: 0x4040
    0x04: 0x000F
    0x05: 0x0000
    0x06: 0xF7FF # Power down: Light sleep channel AB
    0x07: 0x0144
    0x08: 0x0144
    0x0C: 0x31E4
    0x0E: 0x0050 # Only enable DC0 & DD0
    0x0F: 0x0101 # 2 octets per frame
    0x10: 0x03E1 # 2 lanes for channel AB
    0x13: 0x0010 # HD=0, enable Scramble mode
    0x16: 0x0101 # 2 octets per frame
    0x17: 0x03E1 # 2 lanes for channel AB
    0x1A: 0x0010 # HD=0, enable Scramble mode
    0x1D: 0x0000
    0x1E: 0x0000
    0x1F: 0xFE50 # Power down: Lane DA[1:0], Lane DB[1:0], Lane DC1, Lane DD1, JESD PLL channel AB
    0x20: 0x0000
    0x21: 0x2000
    ```

ADC used in the Sundance FMC ADC 4x 500 MSPS 14 bit
@ruck314 ruck314 requested a review from bengineerd March 28, 2025 17:33
@ruck314 ruck314 merged commit 141070c into pre-release Apr 15, 2025
3 checks passed
@ruck314 ruck314 deleted the ads54j54 branch April 15, 2025 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants