D
dmccric
Guest
Właśnie zakończyłem projektowanie prosty interfejs między moim głównym PCB i mojej oprogramowanie komputerowe (writtten w C #). USB COMS jest po prostu chip FTDI (FT232R) i tak używam szeregowy I / O na moim mikrokontrolera do wysyłania poleceń na 38400 bps. Jest to bardzo prosty interfejs, do którego użyłem kilka razy wcześniej, mój problem jest taki, że COMS między moim i mojej płyty głównej oprogramowanie PC wydają umrzeć, kiedy moja płyta jest blisko ze sprężarką powietrza lub innej maszynie, która używa jakiejś formy dużej mocy przełączania. Moja płyta jest wystarczająco uziemione, PCB ma analogowych i cyfrowych naziemnych samolotów i kabel USB posiada rdzenie ferrytowe wbudowany w nich. Oprogramowanie PC musi zostać ponownie uruchomiony, ale nie przed wyjęciem kabla USB, a następnie ponowne wyliczanie urządzenie USB jako wirtualny port COM jest stracone. Czy ktoś kiedykolwiek miał ten problem i czy są jakieś inne środki, które mogę podjąć, aby erradicate ten problem?