Sida 1 av 1

Hjälp! Råkade få loss en 0603 diod.

Postat: 24 september 2015, 15:37:34
av toffie
Hej på er,
Håller på med ett par ESC för en quadcopter, sitter och sätter på strumpor på kablarna så det ska se lite finare ut. ESC i fråga är HobbyKings Blueseries 12A och dessa har en limblobb över +5V GND och SIGNAL kablarna på kretskortet och denna blobb är mer eller mindre ivägen när man ska programmera om dessa ESC så en borttagning är nödvändig.

Så.. jag har inte haft problem innan, men just på detta SISTA kort så sitter limmet runt en diod så otroligt att den åker med. Som tur är så lossnar den bara från tennet och kortet i sig är oskadat. Någon tur åtminstone ;)

Hur som, dioden sitter på inkommande SIGNAL kabeln som går till.. både RX och TX på Atmega8 på kortet.. Hmm.. Så min tanke är att det bara är för att denna ESC ska kunna kommunicera tillbaka exempelvis med det "programmeringskort" som finns till dessa för inställningar av rotationshåll av motor osv.. Så efter lite fundering så är det väl inte så konstigt..

Men, "problemet" jag behöver hjälp med är.. Jag kommer flasha om dessa och kommer inte behöva TX anslutningen utan det är bara RX som är nödvändig. Kan jag klara mig utan dioden!? Det är frågan..

Utan att ha schema för kortet eller att direkt rita upp det så kan jag försöka förklara.

Svart rektangel, bara inringat där dioden saknas. Grön rektangel, ett av de andra korten som är schysst.
missad_diod.jpg
Signal tråden in, går till ett motstånd som sen går till RX pinnen på Atmega8. Så anslutningen där är ju klar.

För TX pinnen på Atmega8 verkar det gå såhär;
Signal tråden in, går till dioden som sedan går direkt till TX pinnen. Men här undrar jag om det stämmer, för det blir ju "IN" det också, dvs IN på TX pinnen. För när jag mäter med multimetern så kan signalen bara gå från Signal tråden och till TX pinnen, vilket känns skumt eftersom TX är UT i processorn och då blockerar ju dioden kommunikationen ut från kortet.

Funktionen således känns ju som IN på både RX och TX med skillnaden att RX har ett motstånd mellan Signal och processorpinne, medan TX har en diod åt "fel håll" - mot TX på processorn från Signal tråden.

Men så länge jag har en "direkt" anslutning mot RX pinnen (Signal ->motstånd ->RX pinnen) så bör det ju inte vara några problem. För SimonK programvaran som ska in på processorn skickar ju inte ut någonting från processorn, den tar ju bara emot styrsignalen.


Vad tycker ni om mitt resonemang? Givetvis skulle jag slänga på en 0603 diod.. om jag hade en.. Den som följde med i smältlimmet fick jag visserligen bort, men den saknar ena anslutningspinnen så det går inte att få tillbaka den :( Brukar inte heller jobba med mindre än 0805 av praktiska skäl :P

Har beställt ett sånt riktigt smart "verktyg" för att trycka ner över processorn för att programmera om dem, svindyrt! men kan ju vara bra för den storleken på Atmega's :D Så ni kanske tycker att jag ska prova, men eftersom jag väntar på verktyget så kan jag inte prova för tillfället. Men vill gärna ha era tankar om ni tror att det kan fungera ändå?
27195.jpg

Re: Hjälp! Råkade få loss en 0603 diod.

Postat: 24 september 2015, 19:44:06
av Tekko
Den där dioden ser ut att vara till reset kretsen, dvs ladda ur en kondensator när strömmen försvinner så reseten funkar vid nästa påslag.

Så ja sen är mest troligt alldeles vital för korrekt funktion, annars hade den ju inte funnits där.

Re: Hjälp! Råkade få loss en 0603 diod.

Postat: 24 september 2015, 21:01:42
av toffie
Dioden kan jag garantera inte har något med reset krets att göra, den går endast till TX pinnen på Atmega8.

Re: Hjälp! Råkade få loss en 0603 diod.

Postat: 24 september 2015, 21:16:36
av Jimjou
Dioden kan kanske vara en zenerdiod som tar ner spänningen på TX-signalen om denna AVR kör på 5V och ska kommunicera med en enhet som kör på 3.3V. Åt andra hållet behövs ingen anpassning då 3.3V tolkas som en 1:a.

Alt något slags överspänningsskydd? Fast då borde den gå ner till jord.





Offtopic: Den programmeringskabeln ser intressant ut var har du hittat den?

Re: Hjälp! Råkade få loss en 0603 diod.

Postat: 24 september 2015, 21:24:47
av toffie
Kan ju vara så, men allt ska ju vara 5V tolerant när det gäller R/C. Inte mycket som kör 3.3V och inte direkt något som en ESC ska prata med. Ingen aning faktiskt :P

Programmeringskabeln är på HobbyKing https://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=42120

Tog den från Nederländerna, dyrast, men jag vill ha den "nu" :P Vill man vänta är ju internationella varuhuset det bästa förstås. Men förhoppningsvis har jag paketet i nästa vecka. Vill ju försöka flyga lite med quadden innan snön kommer :P hehe


Edit..
Sökte upp slumpmässig video om programmeringsadaptern, hittade denna;
https://www.youtube.com/watch?v=uYHoc34phh4

Även denna;
https://www.youtube.com/watch?v=GsnN2ukrn-0

Ska använda en 10-pin till 6-pin adapter så jag kan programmera med min STK500 istället.