Quantcast
Channel: EngineerZone : Popular Discussions - Power Management
Viewing all articles
Browse latest Browse all 2764

Restarting SE for ADM1069

$
0
0

I'm having trouble getting the Sequence Engine for the ADM1069 to restart once I've programmed the SE and configuration register EEPROM.

Essentially the goal is to run a script that can take an unprogrammed ADM1069 and program it and restart the SE without having to cycle the board power.

 

I followed the guidelines from the App Notes for erasing/programming the EEPROMs but i can't get the ADM1069 to load the EEPROM into the RAM without power cycling the board.

 

The steps I'm doing are as follows:

 

Writing 0x01 to register 0x93 //Halt the sequence engine

Writing 0x05 to register 0x90 //Enabling block erase

Performing block erase followed by block write for address 0xF800-0xF89F,  0xF900-0xF9FF //Write to configuration registers

Performing block erase followed by block write for address 0xFA00-0xFBFF //Write to sequence engine

Writing 0x01 to register 0x90 //Disabling block erase and setting continuous update to config regs

Writing 0x01 to register 0xD8 //Loading eeprom values to latch A

Writing 0x00 to register 0x93 //Start the sequence engine

 

So after my script runs the power sequencer just sits in the reserved state and never goes anywhere. Is there something that I'm missing? I tried doing an SMBus jump and reloading from EEPROM but it has no effect on the ADM1069. I know it writes to the eeprom correctly because it works after power cycling the board and checking the eeprom from the super sequencer software matches the hex file that I produced from the software originally.

 

Any advice would be greatly appreciated.

 

~Ellery


Viewing all articles
Browse latest Browse all 2764

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>