Si quisiera un oscilador independiente "real", entonces algo como la puerta de disparo Schmitt de Steven (que también mencioné en la consulta monoestable) es una solución electrónica práctica, barata y flexible. Puede usar un paquete de 6 puertas para el costo más bajo (ya que son tan comunes) o para un tamaño mínimo, use algunos de los pequeños paquetes de una sola puerta. También puede usar un opamp o comparador para el mismo propósito. Una unión forma un oscilador de relajación con muy pocas partes. Neón y tapa y resistencia si se desespera. Esaki / Diodo de túnel y R !!! :-).
PERO si desea algo más pequeño, más barato y electrónico que posiblemente satisfaga la letra y el espíritu de su requerimiento a pesar de que no se parece a un oscilador aislado, y que requiere un único componente de 1 centavo empaquetado 0402 entonces -
Ciclo de oscilación de diente de sierra controlado por software. Carga exponencial de un condensador usando pullups débiles, precedido por la descarga del condensador. Con cuidado, esto proporciona un costo mínimo, un área mínima, sin consumo de energía, excepto cuando se realiza la prueba (y apenas en ese momento), sin EMI, etc. cuando no está en uso.
Pin PIC al condensador. Tape el otro cable a tierra.
Habilitar pullups débiles. Hacer pin de salida. Establecer bajo.
Establecer pin a la entrada. Mida el tiempo que se tarda en subir, ya que el límite se carga por pullups débiles. Repita varias veces si lo desea para verificar el valor. Puede ser oscilador multiciclo o ciclo único.
Necesidades: un condensador, valor relativamente bajo. Puede ser 0402 si se desea (peligro para respirar :-)). El pasador puede usarse incluso para otros fines si se desea si la tapa no es demasiado grande.
Los pullups débiles varían en el abastecimiento actual por? Relación 2: 1. Lo anterior se puede calibrar agregando una tapa más a bordo con tapa >> extraviada y capacitancia de clavija. El ciclismo de esta gorra te dice qué tan fuerte es el pullup. Agregar una tapa externa en paralelo aumenta el tiempo de carga.
Similar se puede hacer con un pin ADC. La versión ADC tiene la ventaja de la respuesta del ciclo de carga parcial. Al buscar la forma de la curva de carga exponencial, puede saber cuánta capacitancia está presente en el ciclo << 1 RC.
Se puede agregar un pullup externo R en cada caso si se desea.