본문 바로가기

Study501

정전류회로 for LED Driver LED driver용 IC가 많이 나오고 있는데, 대부분 정전류 회로를 바탕으로 한 것같습니다. 제가 수배한 DIODES사의 AL5802의 경우 TR 2개를 이용한 정전류 회로를 사용하고 있습니다. 패키지의 모습입니다. 패키지 안을 보면 위와 같이 TR 2개를 이용하고 있습니다.응용회로 입니다. 응용회로를 보시면 더욱 이해하시기 편하실 겁니다. 5번핀과 6번핀을 Rext를 통해 GND로 연결하는데, 이 저항은 센싱저항이고, 이 저항값에 따라 1번핀에 있는 LED에 흘리는 전류값이 정해지게 됩니다. => 저항값은 위 식으로 계산하게 되는데 VBE(Q1)은 대략적으로 0.7V로 계산합니다. 아래는 설명이 잘 되어있는 참고 사이트입니다. 더보기를 누르시면 확인가능합니다. OVERVIEWIn the follow.. 2020. 9. 3.
c# RichTextBox 텍스트 라인 유지(FIFO방식) 일반적인 터미널을 보게되면, 버퍼가 가득차면 오래된 로그부터 사라집니다. c#에서도 터미널처럼 제일 오래된 라인부터 없애고 텍스트 박스의 텍스트를 일정 라인수만큼 유지할 수 있습니다. int maxline = 10000; if (messageRich.Lines.Length > maxline) { messageRich.Select(0, messageRich.GetFirstCharIndexFromLine(messageRich.Lines.Length - maxline)); messageRich.SelectedText = ""; messageRich.AppendText("\n"); } else { messageRich.AppendText("\n"); } messageRich.ScrollToCaret(); mes.. 2020. 8. 20.
text 창 text 다양한 color 나오게 하기 c#에서 debug용으로 text를 띄울때 Rx와 Tx의 color를 각각 다르게 설정할 수 있습니다. 일반적인 TextBox가 아닌 RichTextBox로 가능합니다. 우선 RichTextBox를 만듦니다. 이제 Text창에 글자를 적어줍니다. String hex = BitConverter.ToString(sendPacket); String date = DateTime.Now.ToString(" yyyy-MM-dd HH:mm:ss.fff : "); messageRich.AppendText("\r\n"); messageRich.SelectionColor = Color.Blue; messageRich.AppendText("[TX] "); messageRich.AppendText(date); messageR.. 2020. 8. 15.
비말차단용 마스크(KF-AD) 세부 허가방안 안내문 올 초 코로나로 인하여 KF-80, KF-94등 미세먼지 마스크가 품귀현상을 보이면서 가격이 치솟았었는데 날이 점점 더워지면서 비말차단용 덴탈마스크가 품귀현상을 보이고 있습니다. 더군다나 아이들의 등교가 시작되면서 덴탈마스크의 가격은 무서운줄 모르고 치솟고 있습니다. 이로 인하여 정부에서는 의료기관에 우선적으로 배정했던 덴탈마스크를 일반인에게도 물량을 배정해 민간을 통해 유통하기로 하였습니다. 이와 더불어 하루 50만장의 생산에서 100만개로 늘릴 예정이라고 하니 가격이 점차 내려갈 것으로 생각됩니다. 비말차단용 마스크는 KF-AD라는 명칭을 가지고 있는데 KF-Anti Droplet로 침방울 차단이라는 뜻을 가고 있습니다. 미세먼지 차단율은 55%~80%정도가 된다고 합니다. 기존 덴탈마스크에 미세먼지.. 2020. 6. 3.
모터 선정과 감속기 선정 모터를 이용하여 물체를 이동시 모터를 선정하는데 토크가 아주 중요합니다. 위 그림과 같이 천정레일을 이용한 보행보조기를 예로 들어보겠습니다. 천정레일에 보행보조기를 이용하여 보행이 불편한 사람들을 쉽게 이동하도록 하는데 보조 보행기의 무게뿐만 아니라 사람의 무게까지 합하여 모터를 선정하여야 합니다. 보행보조기는 위와같은 형태를 하고있습니다. 그리고 레일안에 보행보조기의 바퀴가 들어가 있습니다. 모터를 선정하기 위해서는 토크라는 항목을 봐야하는데, 물체를 움직이기 위해서 가감속 구간과 등속구간의 토크를 계산하여야 합니다. 위 그림과 같이 가속구간의 토크를 T1, 등속구간의 토크를 T2, 감속구간의 토크를 T3라고 하겠습니다. 가감속 구간은 각각 1초로 설정하겠습니다. 보행보조기의 그림인데 위의 바퀴부분이 .. 2020. 5. 26.
전원분리 IC Digital Isolator (ISO722x, Si862x) Digital isolator는 전원레벨이 다르거나 전원이 분리되어 있는 ic들간의 신호전달(통신등)을 하는데 유용하게 사용됩니다. 내부 블럭도를 보시면 IN부분의 신호가 OUT부분으로 전달되는데 중간에 절연 콘덴서가 있어 서로 분리가 됩니다. 따라서 전달하는쪽 IC의 전압레벨과 전달 받는쪽 IC의 전압레벨이 달라도 신호가 전달이 가능합니다. ISO7220과 ISO7221의 가장 큰 차이는 단방향이냐 양방향이냐 차이입니다. ISO7220은 단방향으로 2채널 신호의 전달이 가능하고, ISO7221은 양방향으로 1채널씩 신호의 전달이 가능합니다. 전압레벨은 최대 6V까지 가능합니다. 그리고 전류는 15mA까지 전달이 가능합니다. 저는 주로 3.3V레벨의 IC와 5V레벨의 IC간 신호전달에 주로 사용합니다. .. 2020. 5. 18.

인기글