Skip to content
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

Default Register Settings on MAX2771 #5

Open
stanomas opened this issue Aug 9, 2022 · 2 comments
Open

Default Register Settings on MAX2771 #5

stanomas opened this issue Aug 9, 2022 · 2 comments

Comments

@stanomas
Copy link

stanomas commented Aug 9, 2022

Hi, I am trying to folow the MAX2771 datasheet and they say right at the beggining of the "Detailed Description" chapter on page 17 that certain values must be programmed into the register 0x00 and 0x09. I have noticed that the pocket_conf app omits this. I am not sure how important is it ( MAXIM has not answered yet) but since they say that it must be done whenever the IC is power-cycled it seems important. Hence I have created the default hexadecimal .conf file reflecting this requirement and programmed the ICs. After reading the register values with pocket_conf -h it is obvious that only register 0x00 was correctly altered. Register 0x09 stayed intact. After examining of the sdr_conf.c file I found out that the register 0x09 is not considered here. Is it possible to look into it since it might have impact on the quality of samples.
Thank you in advance.

@stanomas
Copy link
Author

stanomas commented Aug 9, 2022

Here is the conf file. Please note the extention was changed to TXT since it will not let me upload files with CONF extention
pocket_default_hex.txt

@jmfriedt
Copy link

jmfriedt commented Jan 8, 2025

The registers are set to their default value in https://github.com/tomojitakasu/PocketSDR/blob/master/FE_2CH/FW/v2.1/pocket_fw.c#L72-L75.

However register 0 is set with either 0xA2241797 or 0xA224A019 when the datasheet states (p.31) that

BITFIELD BITS DESCRIPTION DECODE
RESERVED 29:26 Reserved: Write 1111 to this bitfield. RESERVED
RESERVED 25:22 Reserved: Write 1010 to this bitfield. RESERVED
RESERVED 21:20 Reserved: DO NOT CHANGE VALUE RESERVED
RESERVED 19:18 Reserved: DO NOT CHANGE VALUE RESERVED

so the 0xA224XXXX is a bit surprising, wouldn't we expect 0xBEA4XXXX rather?

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

No branches or pull requests

2 participants