L
lazeris
Guest
Labas visiems.
Aš dirbu su projektu, kuris naudoja PIC 16F877 į comunicate asynchronicznie dėl ilgo linija keli šimtai metrų, tarp magistro įtaiso ir kelių vergais vienetų.
Taip, kaip komunikacijos yra labai panašus į RS485, apie kurias 3 viela sistema naudojama (du Diferencialinė laidų plius GND), perduoti duomenis į Diferencialinė būdu.
Vienintelis diference mano atveju, yra tai, kad mano vergais vienetų naudoti tą pačią eilutę, kaip energijos šaltinis, ir kaip jie reaguoja yra shorting teigiamą linijos taip pat Diferencialinė būdu.
Dabar, ideja yra ok, ir jis veikia gerai, bet aš turiu vieną mažą problemą:
Everytime I prijungti naują vergais vienetų liniją, dėl jau prijungtas vergais vienetai, pic inverts jo I / O rezultatus už laikotarpį nuo 72mS ar daugiau, sukelia nepageidautinus rezultatus.
Aš taip pat notisted panašų elgesį kaskart liesti OSC CLKIN Kaisčiai su atsuktuvu.
Power Up Laikmatis ir Brown-out aptikimas yra tiek, ir iš naujo būtų sveikintinas tiekimo įtampos kritimo situaciją, bet ne kreipimasis vertybes, I / O pins.
Aš skaičiau kažkur, kad toks elgesys yra vadinami Latchup, bet kas yra priežastis, ir ką aš galiu padaryti, kad to išvengtų?
I'll apretiate bet ideias.
Ačiū.
Aš dirbu su projektu, kuris naudoja PIC 16F877 į comunicate asynchronicznie dėl ilgo linija keli šimtai metrų, tarp magistro įtaiso ir kelių vergais vienetų.
Taip, kaip komunikacijos yra labai panašus į RS485, apie kurias 3 viela sistema naudojama (du Diferencialinė laidų plius GND), perduoti duomenis į Diferencialinė būdu.
Vienintelis diference mano atveju, yra tai, kad mano vergais vienetų naudoti tą pačią eilutę, kaip energijos šaltinis, ir kaip jie reaguoja yra shorting teigiamą linijos taip pat Diferencialinė būdu.
Dabar, ideja yra ok, ir jis veikia gerai, bet aš turiu vieną mažą problemą:
Everytime I prijungti naują vergais vienetų liniją, dėl jau prijungtas vergais vienetai, pic inverts jo I / O rezultatus už laikotarpį nuo 72mS ar daugiau, sukelia nepageidautinus rezultatus.
Aš taip pat notisted panašų elgesį kaskart liesti OSC CLKIN Kaisčiai su atsuktuvu.
Power Up Laikmatis ir Brown-out aptikimas yra tiek, ir iš naujo būtų sveikintinas tiekimo įtampos kritimo situaciją, bet ne kreipimasis vertybes, I / O pins.
Aš skaičiau kažkur, kad toks elgesys yra vadinami Latchup, bet kas yra priežastis, ir ką aš galiu padaryti, kad to išvengtų?
I'll apretiate bet ideias.
Ačiū.