Si quieres usar el oscilador de cristal integrado del DP83T510E, primero considera los parámetros descritos en el datasheet:
25 MHzfrecuencia nominal±50ppmtolerancia de frecuencia total (Nota: esto incluye envejecimiento etc)15..20pFcapacitancia de carga recomendada, maximo de30pF- ESR maximo de
150Ω, tipico50Ω
No, no puedes usar capacitores de carga de 15pF para un cristal de 15pF, el número dado es la capacitancia de carga especificada y necesitas calcular los valores correctos, ver abajo!
Estos no son criterios de selección muy específicos, así que básicamente podemos seleccionar un cristal basado en precio. En este ejemplo, seleccionaremos el YXC X322525MOB4SI ya que está disponible como componente basic de JLCPCB, i.e. sin 3$ de setup fee, y LCSC/JLCPCB lo venden por solo 0.0421€/pc @100pcs. Además, está disponible en un paquete bastante pequeño de 3.2x2.5mm (suficientemente pequeño para no desperdiciar espacio, suficientemente grande para ser fácil de soldar si quieres hacerlo tu mismo).
El X322525MOB4SI tiene los siguientes parámetros:
12pFcapacitancia de carga especificada50ΩESR max- Tolerancia especificada (ver página JLCPCB) de
±20ppm ±10ppm, que creo que es tolerancia inicial y tolerancia de temperatura, así que necesitas sumarlas para obtener la tolerancia total de±30ppmpor lo que estamos bien dentro de la tolerancia especificada de±50ppmdel DP83T510E y tenemos algo de margen restante para envejecimiento.
De nuevo: 12pF capacitancia de carga no significa que debas usar capacitores de 12pF, necesitas calcular el valor correcto, ver abajo!
Nota que las capacitancias de pin del DP83T510E están especificadas en la sección 5.5 Electrical Characteristics del datasheet:
XItiene1pFde capacitancia de pinXOtiene1pFde capacitancia de pin
Basado en esto, podemos usar el método basado en Python de nuestro post anterior Calcular capacitancia de carga de cristal usando Python & UliEngineering para calcular los capacitores de carga para esta configuración.
from UliEngineering.EngineerIO import auto_print
from UliEngineering.Electronics.Crystal import *
auto_print(load_capacitors, cload="12 pF", cpin="1 pF", cstray="2 pF")Esto imprime 19.0 pF, así que podemos usar capacitores de 18pF para los capacitores de carga, que es el valor estándar más cercano.
Ahora podemos seleccionar un capacitor de 18pF. Otros parámetros además de que tenga 18pF de capacitancia no son realmente relevantes, así que podríamos seleccionar cualquiera de esos dos de LCSC/JLCPCB, que también están disponibles como basic parts:
- Tamaño de paquete 0402:
0402CG180J500NT - Tamaño de paquete 0603:
CL10C180JB8NNNC
0402 es más pequeño, pero más difícil de colocar y soldar a mano. Sin embargo, debido a su tamaño ligeramente menor, consume menos espacio de placa y proporciona una capacitancia parasitaria ligeramente menor y una probabilidad un poco menor de captar ruido del exterior o de algún otro lugar del circuito. Nota que este efecto es tan pequeño que apenas importa en la práctica.
Así es como se vería en tu esquemático. Como el ESR ya coincide bastante bien, no necesitamos añadir ninguna resistencia en serie: