Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- Have you considered an external solution? --- Quote End --- Yes, on the board that I design there is a predisposition for a PWM controlled fan. Certainly it with an heatsink, is the effortless solution. --- Quote Start --- Some thermal chambers will let you put a probe on the device and it'll monitor it and try to keep the temperature as constant as possible. --- Quote End --- With the embedded ring oscillator I can measure the internal temperature, since the output frequency varies with the temperature. For the current realization I have a frequency of 122MHz, which varies of 500kHz with a deltaT of 4K. This is measured with an external temperature of 26°C, but considering the power dissipated by the FPGA almost constant, it can be related through the thermal impedance with the Tj. --- Quote Start --- I think achieving a constant Tj temperature using a heat generator design will be difficult if you want any other temp besides whatever it hits when it reaches steady state. --- Quote End --- With the current implemented heater (lot of ring oscillators with enable), using a nios which read the RO "temperature sensor", compare it with a setpoint, implement a PI regulator and with a PWM enable less or more the RO "thermal actuator", I can compensate for about 7K of ambient temperature. This second data is obtained also with the help of an external temperature meter (a DS18b20). So the whole system works, the FPGA will be mounted into a laboratory instrument so the variations of ambient temperature are not very high (OK 7K is a little small, surely I can improve it adding more RO but already now the induced noise is high so I have to find another heater). But, as a matter of curiosity, returning to the first post, is it right that the maximum current constraint is not respected by the FPGA? And someone has experience of short circuit OCT pins to ground:D? I know is not in general a good practice but If absolute maximum ratings are not exceeded why would not it work? Thanks for reading and answering my weird questions. Ale.