50 mA es demasiado para una "celda de moneda". Un CR2032 ya es una celda de monedas bastante grande, aunque hay más grandes.
Lo que debe hacer es colocar un capacitor lo suficientemente grande en paralelo con la celda de la moneda. La tapa proporciona la explosión de energía a corto plazo, y luego la celda de la moneda la recarga más lentamente durante los próximos dos segundos hasta el siguiente impulso.
Digamos que desea que el voltaje de la tapa no caiga más de 100 mV al final del pulso. (50 mA) (1 ms) / (100 mV) = 500 µF. A este bajo voltaje, incluso el doble, todavía es relativamente pequeño.
Es posible que también desee colocar una resistencia entre la celda de la moneda y la tapa. Esto extenderá la corriente de carga a lo largo del tiempo, por lo que disminuirá la corriente máxima que ve la celda. Si la caída de voltaje es lo suficientemente pequeña y la resistencia interna de la celda es lo suficientemente grande, es posible que esto no sea necesario.
Sin embargo, la forma de calcular la resistencia es mirar el momento de recargar la tapa. La tapa debe estar llena de nuevo en 2 segundos. Digamos que desea que la tapa se cargue dentro del 99% de su capacidad total antes del siguiente impulso. Eso es 4.6 constantes de tiempo, por lo que una constante de tiempo es 430 ms. Digamos que eligió un límite de 1 mF. (430 ms) / (1 mF) = 430. Esa es la resistencia efectiva total en serie con la tapa y la celda. Eso incluye la resistencia interna de la célula, que podría ser una parte importante de eso.
Probablemente no pondría resistencia adicional allí. La corriente de recarga inicial será la caída de voltaje dividida por la resistencia interna de la celda. Con 1 mF, el voltaje solo bajará 50 mV, por lo que la corriente debería ser lo suficientemente baja para no acortar apreciablemente la vida útil de la celda sin ninguna resistencia adicional. Por ejemplo, la resistencia interna debería ser de 50 para que la corriente de recarga inicial sea de 1 mA.