UniversalScientificTechnologies / LABDOS01

Laboratory semiconductor dosimeter-spectrometer with USB-C interface
https://docs.dos.ust.cz/labdos/LABDOS01
GNU General Public License v3.0
5 stars 0 forks source link

Design inconsistency #6

Open kaklik opened 1 year ago

kaklik commented 1 year ago

Popis problému

Současné řešení je navrženo tak moc "univerzálně", že některé jeho vlastnosti nelze využít. Například JST-GH konektor původně určený pro bateriové napájení je obtížně použitelný, protože vyžaduje speciální osazení PCB a precizně stabilizované napájení. Zároveň je zde příprava pro připojení TFGPS01 na konektoru "AUX IO", která ale nejde použít jinak než se speciální powerbankou, která má dva napájecí USB konektory. Příčinou je, že LABDOS je k TFGPS zapojen jako payload pro UAV. V takové aplikaci se ale předpokládá, že TFGPS bude napájena z jiného zdroje (autopilota).
UART konektor je proto chráněn diodou tak, aby se na něj nemohlo dostat napájecí napětí z případně zapojeného USB konektoru, což by při zapojení do UAV jinak způsobilo nechtěné napájení celého UAV skrz USB konektor. Proto nelze v součaném řešení LABDOS i TFGPS napájet jedním USB konektorem. Zároveň USB konektor (na kterém je stejný UART jako na vyvedeném UART konektoru) je na LABDOSu podstatný proto, aby zařízení mohlo být kompaktní s USB rozhraním a snadno použitelné pro různé laboratorní aplikace.

Navrhované řešení

Z těchto důvodů bych navrhoval použití LABDOSu jako UAV payloadu zrušit a tuto vlastnost pokrýt původně zamýšlenou úpravou SPACEDOS02, který nemá mít USB konektor. Tím efektivně vznikne nový AIRDOS03 vhodný pro měření v bezpilotních prostředcích, kde TFGPS poskytne spolehlivý zdroj polohy přes TFPayload konektor. Kombinace těchto dvou konektorů na LABDOSu (napájecí konektor a USB konektor) s ostatními konektory jsou příčinou komplikací popsaných v úvodu.

Proto dává smysl současnou kombinaci UART konektoru a "bateriového napájecího konektoru" na LABDOSu nahradit Autopilot GPS&SAFETY konektorem na místo Aux IO. To pak umožní připojit TFGPS stejně jako se připojuje k autopilotu, což kromě napájení celé dvojice TFGPS a LABDOSu z jednoho USB poskytne i další vylepšení:

Na zvážení je také odebrání pouzdra pro SDkartu, které v zařízení, které je napájeno z USB konektoru připojeného do nadřazeného systému nedává úplně smysl. Jedinné použití této možnosti je napájení z powerbanky, které je ale z principu velmi neefektivní a vlastně nepřináší výhody nad napájením z telefonu nebo tabletu. Tudíž nevidím moc důvod, kvůli tomu zesložiťovat návrh. Taktéž RTC obvod a jeho baterie asi nedává smysl, ze stejných důvodů. Smysl by to dávalo pouze v případě jednoznačného značkování dat viz, https://github.com/mlab-modules/DATALOGGER01/issues/9 to ale současná implementace nesplňuje.