Добавить задержку в сигма-студии

Add delay in sigma studio

Активно 5 Ответы 17 Просмотры 2016-11-26 Общие вопросы

Hi guysпјЊ

I use the ADAU1772 chip. When I click the Link Compile Download botton and I can find the delay information  in the capture window as shown below.

I want to add another delay in the sequece and I don't know the meaning of the data exactly. If I want to add a 6ms delay. How should I do and how to calculate the data I need to write.

Thanks.

Kermit



guest replied
2 Years

Hello Kermit,

The delays in the EEPROM are all written and setup by the compiler. You cannot change them. The EEPROM contents have a checksum so you cannot find the byte and change it. Why do you need more delay when booting from the EEPROM?

Dave T

"3808
guest replied
2 Years

Hi Tyler,

If I want to add a delay in the sequence and write into the EEPROM. There is no need to care about the instruction set and just use the delay calculation formula 1ms x 16-bit setting. Is it right?

guest replied
2 Years

Hi Kermit,

That is a different kind of delay -- that section of the datasheet is referring to the instruction set of the EEPROM that is used during selfboot. The delay used in the sequencer window of SigmaStudio corresponds to a (1ms x 16-bit setting) delay time being written via the USBi.

Regards,

Tyler

guest replied
2 Years

Hi Tyler,

Thank you for your reply. I can catch your instructions.  There is also a question about the calculation of delay time. You told me that the Data" column represents the length of delay in milliseconds, and I find the following description in the data sheet of ADAU1772:

Is there any differences between these two description?

All the best

Kermit

"
guest replied
2 Years

Hi Kermit,

It is possible to add a delay into a sequence of commands to be sent to the ADAU1772 by using SigmaStudio's sequencer tab. The sequencer allows you to put together a list of writes, reads, and delays, then execute them in your desired order. To access the sequencer, click the arrows circled below in the capture window:

loading...