Sto retroingegnerizzando una scheda che ha un FPGA Xilinx Spartan 3E, con VCCAUX alimentato da un regolatore da 2,5 volt. Di seguito è riportato il layout PCB per la parte regolatore del circuito e qualcosa mi sembra molto sospetto.
Mi scuso per l'orribile pixelazione, questa è stata la massima risoluzione che ho potuto ottenere con l'attrezzatura che avevo a disposizione. Ad ogni modo, il componente SOT23-5 etichettato "LFSB" è un regolatore di tensione lineare LP3988IMF-2.5 di Texas Instruments . Ho tracciato lo schema seguente dal layout della scheda:
Potresti già aver notato la fonte della mia confusione: non ho idea del perché avrebbero posizionato un resistore da 316 ohm direttamente attraverso l'uscita di un regolatore da 2,5 volt. Tutto ciò che fa è sprecare 7,9 milliampere. Non riesco a trovare alcun motivo per farlo. Mi chiedo se si tratti di un difetto di progettazione e si supponga che quel resistore sia effettivamente collegato al pin PG anziché a terra. Ho controllato tre volte il PCB originale, e sicuramente si collega a terra e il pin PG non è collegato a nulla. Se questo è un errore, spiegherebbe perché hanno usato una traccia separata sul lato inferiore del resistore invece di collegarlo al getto di terra di rame che è proprio lì. Mi chiedevo anche se il regolatore potesse richiedere un carico minimo per mantenere un'uscita stabile, ma non è questo il caso di questo regolatore. Non ci sono requisiti di carico minimo. Ho anche considerato la possibilità che fosse inteso per far apparire VCCAUX più lentamente per scopi di sequenziamento per l'FPGA, ma anche la lettura del foglio dati non sembra adatta - non ci sono regole di sequenziamento rigide per accendere Spartan 3E.
Qualcuno può pensare a un motivo per cui qualcuno potrebbe intenzionalmente posizionare un resistore da 316 ohm direttamente attraverso l'uscita di un regolatore da 2,5 V? Ho considerato che potrebbe essere una resistenza di spurgo per il condensatore di uscita, ma sembra un valore troppo basso per quello.
EDIT: forse queste informazioni aggiuntive aiuteranno. La scheda tecnica per Spartan 3E specifica a cosa serve la fornitura VCCAUX:
VCCAUX: tensione di alimentazione ausiliaria. Fornisce Digital Clock Manager (DCM), driver differenziali, pin di configurazione dedicati, interfaccia JTAG. Ingresso al circuito Power-On Reset (POR).