목록2020/01 (3)
마음 속 하늘은 항상 맑음~!
Pickit3의 소스코드가 있었는데 USB 장치를 검색하는 부분에서 저 부분을 더 큰 255로 변경해주니 해결. USB 장치가 늘어난 요즘의 컴퓨팅 환경에서는 더 많은 USB장치가 있어서 시스템에서 인식은 하지만 Pickit3 GUI 프로그램에서는 낮게 제한이 걸려있어서 인식을 못했던 것을 고쳤다.
아주 늦게서야 누군가의 마이크론 램 특성에 관한 내용을 읽었다. 마이크론 램이 라이젠에서는 tRC와 tRAS 특성이 나빠서 낮추면 안되고, 오히려 늘려야 한다는 내용. 기본 메모리 스펙에서도 1씩 늘려주는 것이 좋다. tRAS가 이런 특성의 원인이고, tRC는 tRAS에 따른 값이기 때문에 이런 특성을 같이 가지게 된다. 간단히 tRAS와 tRC를 1씩 늘리면 시스템 안정성이 상당히 개선이 된다. 특히 APU를 사용하는 시스템에서는 이런 특성 차이가 내장 그래픽 처리 부분에서 간혹 나타나는데 간혹 아이콘이 그래픽에서 수직 라인이 깨지는 현상이 나타나면 이런 메모리 타이밍이 안정하지 못해서 나오는 결과이다. (설명 추가) 이런 tRAS 특성탓인지 램의 SPD 정보를 보면 tRC = tRP + tRAS라는 ..
좀 더 전압이 안정한 TL431 레귤레이터. Q1 앞 부분은 그냥 커런트 소스 회로이고 이 회로에서 가장 중요한 부분은 C1이다. C1이 있느냐 없느냐에 따라 전압 정확도가 부하에 따라 변화하는게 달라진다. 0.01uF(103)을 사용해도 큰 문제는 없었지만 가장 보편적인 0.1uF(104)을 사용했다. 인터넷에 검색해보면 C1이 붙은 회로가 정전압 회로라고 나오기도 한다. Q1을 포함한 앞부분을 그냥 저항 1개로 대체해도 되지만 전압에 따른 발열이나 전류량의 변화로 좀 더 정확도가 떨어지는 전압이 나온다. Q1은 PNP형이라면 어떤걸 써도 무방하다. 5V를 얻으려면 분압저항을 만들어 같은 값을 사용하고, 중간에서 TL431 Ref 단자로 입력하면 해결된다. 이는 낮은 전류를 위한 회로로 터치센서(TTP..