Estoy creando dos PCB, uno que albergará una MCU, WiFi, GPS y otras cosas importantes. El segundo se conectará con los cargadores solares, las baterías y las cargas de 12 VCC.
Las dos placas se conectarán mediante I2C a través de un cable corto (1 metro o menos), y planeo usar aislamiento óptico para proteger la placa más sensible y un P82B96 para amortiguar.
Esta nota de aplicación de NXP es muy útil, pero no estoy claro cómo adaptarlo adecuadamente para mis propósitos.
Mi bus I2C está polarizado a 3.3V, funcionando a 100 kHz. Por lo tanto, necesito una combinación de estos dos circuitos de ejemplo:
Bias de 5V a 100 kHz:
Estediagramarepresentalavelocidadquenecesito,peroyaqueestoycambiandode5Va3.3V,¿necesitoajustarlosvaloresderesistenciaeneloptoaislador?También,laopcióndetransistorestáafectadaporvoltaje?
Sesgode3.3Va400kHz:
Parecequelasoluciónmássencillaseríairconesteejemplo.¿Elhechodequeopereelbusa100enlugarde400kHzafectalaeleccióndelosvaloresparalasresistenciaseneloptoaislador?
La
Lo que parece indicar que una resistencia de salida más alta (\ $ R_L \ $) resultará en un retraso de propagación más largo / menor frecuencia. ¿Eso significa que un valor más alto sería una mejor opción para mi aplicación?
En resumen, ¿cuál de estos dos ejemplos es el mejor punto de partida y qué valores debo considerar cambiar?