EngineerZone Forum
Q&A from Analog Devices EngineerZone: SigmaDSP/SigmaStudio and DSP discussions (116 topics).
116 topics · 560 messages
Filtered by: #i2c ✕
-
Enable second I2C port on ADAU146x chips?
What are all of the settings necessary to enable the second I2C port on the ADAU146x series of SigmaDSP chips? I have designed and fabricated a board based on the ADAU1463. The only device on the SPI_
-
Read level detector via I2C and convert data
Hello, I'm picking up on this old topic ADAU1701 Low Instruction Level Detection Readback I want to read back the level meter data and process it in my controller but I'm stuck with the final conversi
-
difficulty writing to Indirect Parameters
Issue I am experiencing some difficulty when using the address in the IPAT table to try and change a variable. The code block I have attached is able to toggle an LED on and off by changing the value
-
Continuous READBACK polling over I2C is it safe for the sigma core?
Hi, I’m using an ADAU1701 controlled by an ESP32 via the I2C interface (currently set to 400 kHz). The ESP32 loads the full program into the DSP and communicates with it in real time, reading data fro
-
No sound and wrong READBACK value after loading ADAU1701 project via I2C (ESP32)
Hi everyone, I’m having an issue with my ADAU1701 setup when loading the project from an ESP32 over the I²C bus (Arduino environment). I created my DSP project in SigmaStudio 4.6 When I load it d
-
Which Registers control SPI Mode and other configuration?
The datasheet warns that "The master port must be reconfigured in software before using a protocol other than the one configured at boot time." So, how is this done? Which Registers control this confi
-
Controlling DS1881 Digital Potentiometer from ADAU1463 for Analog Audio Volume (No External MCU)
Hi everyone, I'm working on a prototype board that uses the ADAU1463 DSP, and I’m experimenting with controlling the volume of an analog-only audio path (i.e., the signal does not enter the ADAU1463).
-
Programming ADAU1761 using Sigma Studio Capture Window Address + Data sent from microprocessor Circuitpython via I2C
I am (usualkly) successfully able to use address and data copied from the capture window of Sigma Studio to program an ADAU1761 via I2C. I use CircuitPython running on an nRF52840-based microprocessor
-
Main Secondary I2C read configuration
I am encountering an issue while trying to configure the mainsecondary I2C interface (MP24/SCL, MP25/SDA) on my ADAU1467 to read from an external I2C device. In my SigmaStudio project, I have an "I2C
-
Checksum error using interface write
Hi everyone, 2 years ago I started a thread with the same problem. Due to my routine, the project became a dust collector haha.... So, now I'm back and spend more 30h trying make this work, without su
-
Problems setting PLL up on ADAU1452
I am unable to get my custom ADAU1452 board PLL locking. The MCLKIN/OSCIN is driven by a crystal oscillator IC at 3.3V and it looks good on oscilloscope. Checking the PLL lock register never shows loc
-
Unable to read from ADAU1701 via microcontroller (With Pictures)
Hello. I wired a DC source to a readback cell as below. Then, I exported the files and programmed the DSP ADAU1701 via NUCLEO-F746ZG board as: void SIGMA_WRITE_REGISTER_BLOCK(int devAddress, int addre
-
Group different read values into a contiguous memory space
Hi, I need to read with i2c 3 different values located at different memory addresses. To facilitate the synchronization of the data, I want to be able to read these 3 values in one i2c read. How can I
-
ADAU1701 Communication Failure
Hello, I am completely new to dsp's and USBi so I am not entirely sure what is going wrong in my set up, but I get a communication failure when trying to program an adau1701. I am using an adau1701 mi
-
How to use EEPROM block in SS+ for an I2C part?
I have a board with an ADAU1452 and an EEPROM that are controlled via I2C from a small micro. I would like to be able to load/read the EEPROM contents from SS+, which if you go to the settings looks p
-
Much noise when connecting an I2C programmer to a ADAU1701 board .... what would be a general reason?
I have just made a new PCB with a ADAU1701, PCM1808 and 2 x PCM5102A I'm using Wondom ICP5 I2C programmer connected to RST, WP, SCL SDA and GND. When I connect the programmer to the board, I get quite
-
Questions about implementing I2C for adau1701
Good afternoon! I am having problems using the ADAU1701. I'm trying to communicate (record it for the first time) with an STM32 via I2C, however, I didn't find a library (of stm32) that can help me wi
-
Fixed register address at pre-compile stage possible?
Hi, I'm wondering if it is possible to "set" a register address at pre-compile stage. E.g.; When I compile my SigmaStudio program for an ADAU1452, compiler sets the address of a readback register to 0
-
Confusion About E2PROM and MCU
I'm trying to integrate the ADAU1702 into a project and I'm experiencing some confusion about how a permanently connected MCU and E2PROM are meant to interact, if at all. Do I need an E2PROM if I'm us
-
ADAU1467 I2C parameter memory basic question
Ahoy there, I have a project that has a stereo mux in it, with three inputs, on my own board in selfboot mode. I have selfboot working fine, tested with a simple s/pdif through and a few controls. I w
-
ADAU1701 music level output to LEDs
Hello, I would like to build an optical level meter. For this implementation I need a clean solution to get a signal from the DSP. As usual for a power amplifier I want to build a LED matrix, which sh
-
How to read certain address in ADAU1452 memory
Hi, I am trying to control the ADAU1452 dsp with ADI SC589 via i2c writings on A2B. I am able to write and read registers and memory of the adau1452. I want to read certain memory addresses in the ada
-
Rotary Encounter Write with MCU not working
Hey guys, I am failing in setting the rotary encounter volume externally with an MCU. This is my DSP Program: This is my xxx_IC_1_REG.h file contents: Now when do a I2C read on that Register I get bac
-
Master Control Port XML works in realtime link-compiling but not after boot
Hi, I need a help with my SS project: I'm using a Master Control Port Boot to write some register configuration to my ADC and DACs When I use it in realtime link-compile-download, works very well, but
-
Setup a software controlled DAC/ADC through i2c with ADAU1466
Hi everybody, I'll detail the board as much as I can: So, the board have a ADAU1466, 4x PCM5122 and 1x PCM1865, both ADC and DAC are software controlled through i2c, with its respective addresses corr