'dso138'에 해당되는 글 2건

  1. 2017.12.11 Hardware | DSO150 firmware update
  2. 2017.03.07 Hardware | DSO150 Oscilloscope

Hardware | DSO150 firmware update

|

1. DSO150 에 대해


꼭 하고싶었던, 예전에 조립한 DSO150 오실로스코프의 firmware update 를 하려고 합니다.

DSO150 Oscilloscope 에 대해서는 아래 link 를 참조하세요.


* Hardware | DSO150 Oscilloscope

http://chocoball.tistory.com/entry/HardwareDSO150Oscilloscope


사용을 해보면 뭔가 제대로 동작하시 않는 순간들이 느껴집니다.

제조사인 JYE Tech 에 접속해서 한번 확인해 봅니다.


"Product Update" 라고 보이고 firmware update 를 살펴보라고 뜨네요.


https://www.jyetech.com/Products/LcdScope/e150.php



그 동안 몇번의 update 가 올라와 있었군요.

더 고마운건 몇일 전에 많이 개선된 내용이 올라왔습니다. 얏호~!





2. firmware 파일


먼저 firmware 파일인 HEX 파일을 받습니다.


https://www.jyetech.com/Products/LcdScope/Firmwares_150.php



제가 가지고 있던 제품의 firmware version 이, 113-15001-054 인데,

그 뒤에 6번의 version up 이 있었고, 최신은 최근 12월 5일에 릴리스 된 "110" 입니다.


많은 update 가 있었네요. 다운로드 받습니다.





3. flasher 파일


JYE Tech 사이트에서 flasher 를 다운로드 받을 수 있습니다.


https://www.jyetech.com/Support/Drivers&Tools.php


다만, 버전이 2.7 입니다.

원래 STMicroelectronics 에서 만든 프로그램으로 STMicroelectronics 에서 찾아보니 2015년에 릴리즈된 2.8 버전이 있습니다.


http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html



다만, 프로그램을 받으려면 email 을 제출해야 합니다.

email 을 등록하면, 아래처럼 메일을 통해서 인증된 다운로드 링크를 받을 수 있습니다.






4. USB to Serial


메뉴얼을 보면, 시리얼 인터페이스가 필요합니다.


https://www.jyetech.com/Products/LcdScope/DSO150_HowToUpgradeFirmware.pdf



마침 GPS 센서 연결시에 사용했던 Serial Adapter 가 있습니다!

(원래 사용 목적은 WiFi 구축 하려고 했던건데 언제...)


* Hardware | FTDI Serial Adapter 를 사용해 보자

http://chocoball.tistory.com/entry/Hardware-FTDI-FT232RL-using



USB 에 연결하면 COM port 가 할당됩니다.





5. DSO150 firmware jumper


DSO150 의 main chip 근처에 있는 JP1 / JP2 를 납땜하여, 회로적으로 close 시켜야 firmware update 모드로 진입할 수 있습니다.


납땜하고 다시 납을 제거하는 작업이 번거러우므로, short 시킬 수 있게, 전선을 jumper 크기로 자르고

테이프로 붙여 줍니다.



요렇게요.







6. DSO150 과 Serial Adapter 연결하기


연결 정보는 다음과 같습니다.


 Serial Adapter |  DSO150
----------------------------
      RX        |    TX
      TX        |    RX
     GND        |    GND
----------------------------


RX 와 TX 를 짝으로 해서 연결하면 됩니다.



납땜을 하기 싫어서 Probe Clip 으로 연결해 보았습니다.

* Hardware | Probe Clip 을 사용해 보자


전체 그림은 이렇게 됩니다.



다만, Probe Clip 끝이 날카로워서 기판의 표피를 뚫고 GND 동판과 연결되어 short 되는 현상이 발생됩니다. 이런....



케이스와 간섭되지 않게, 끝을 안쪽으로 향하게 하여 구부러진 Pin 을 납땜합니다.

나중에 또 update 할 때가 되면, 어차피 다시 해야 하니 이 부분만 납땜해서 Pin 을 장착해 주었습니다. 



아~ 깔끔하게 연결되었습니다.




7. FlashLoader 실행하기


STMicroelectronics 에서 다운로드 받은 FlashLoader 를 인스톨 합니다.




COM port 도 잘 잡혔습니다.



음? 그러나 뭔가 문제가 있다고 계속 그럽니다.



연결했던 Silicon Labs 의 Serial Adapter 를 FTDI 로 바꾸었더니, 바로 됩니다.

아마 driver 가 안깔려 있었을 지도 모르겠습니다.


FTDI 가 거의 표준으로 사용되니 문제 없이 동작했을 수도 있었구요.

역시 여러가지 제품을 구비하고 있는게 도움이 됩니다.



정상으로 연결되면, "Remove protection" 경고가 뜹니다.



클릭하면 모든 정보가 지워진다고 하네요. OK 해줍니다.


Flash size 는 64KB 네요.



64K 옵션으로 Target 을 지정해 줍니다.



아까 다운로드 해놨던 HEX 파일을 선택하고, "Optimize (Remove some FFs)" 와

"Verify after download" 를 채크해 줍니다.



Next 를 클릭하면 이제 flushing 이 진행됩니다.

오오오오~~~!!!



완료 되었습니다 !!!





8. Activation


완료 후, version 확인을 해 보지요.



이랬던 버전이... (뒷부분 숫자가 054)



이렇게 변했습니다. (110)

LIB 숫자는 없어지고 JYE Tech 의 중국명과 전화번호가 추가되었습니다.


다만 booting 된 후, 언제부턴가 정상 동작을 하지 않습니다.



짝퉁도 많아서, firmware update 후에는 정품 확인 activation 이 필요한 것을 알게 되었습니다.

"jyetek@gmail" 에 메일을 보냅니다.



메일을 저녁에 보냈는데, 업무시간 시작한지 얼마 안되어 답변이 왔습니다!

빨리 왔네요!



바로 답변 받은 activation code 를 입력합니다.

정상 작동 하네요 !!!




9. Calibration


Activation Code 를 입력하기 전까지는 calibration 도 동작하지 않았습니다.

아마 calibration 완료된 값도 EEPROM 에 저장하는데, 이 EEPROM 접근을 차단시키고 정상 동작을 시키지 않는게

protection 방법인 듯 합니다.


Activation Code 를 입력한 후, reset 된 calibration 을 다시 해줍니다.



역시 그래프가 틀어져 있네요.



C3 와 C5 를 각각 조절해서, 이쁜 사각형 파형이 되도록 조정해 줍니다.



리플이 좀 보이지만, 이쁜 사각형이 만들어진것 같습니다.






FIN


보드에 Serial Adapter 연결 문제, FTDI 의 호환보드 문제, activation code 문제가 있었지만,

깔끔하게 완료되어서 다행입니다.


뭔가 뿌듯한 작업이었습니다.


이제 Pin 도 납땜해 놨으니, 새로운 firmware 가 올라오면 바로 적용할 수 있겠습니다.


And

Hardware | DSO150 Oscilloscope

|

1. 시작하기

예전부터 Oscilloscope 가 있으면 좋겠다는 생각을 하고 있었습니다.

특히 통신이라던지 회로에서 주파수 특성을 보고싶었습니다.

왜나구요? 뭔가 있어 보이잖아요.


아, 그리고 저는 graph fetish 입니다. 그래프로 된 것은 뭐든지 좋아하고,

일 할때도 가능한 graph 로 작성하려 합니다.


그래서 구글링 검색을 시작합니다.


그런데~ 오! "DSO138 DIY Kit" 이라는 것을 발견합니닷!



저 깔끔한 투명 아크릴! 회로가 다 보이는 기판! 거기에 손수 부품을 납땜해야 하는 DIY!

그러나 그 무엇보다도 가격이 "쌉"니다.



2. 구입하기

Aliexpress 를 검색할 때, oscilloscope 를 검색하면, 맨 먼저 DSO138 가 뜹니다.

더 확인해 보면 출시된지 꽤 된 제품입니다.

국내에서도 많은 분들이 리뷰를 해 주셨네요.


뭔가 새로운 스멜이 납니다.


올해는 2017년! 더 새로운게 없나 찾아보다가 BINGO !!! DSO150 의 존재를 알게 됩니다!




바로 구입합니다. (22.80 USD ! )



3. 개봉

생각외로 크기가 작습니다. 손바닥 안에 들어와요.

구성품은 케이스, 기판, 전자부품, 프로브 정도 입니다.



납땜에는 꽝손인 저에게 다행이도 SMD 나 CHIP 은 이미 실장이 되어 있습니다.



기판에 시리얼 넘버 스티커가 부착되어 있습니다.

저게 없으면 비품이라고 하네요.



그렇다라고 한다면, 스위치, 저항, 콘덴서, 트렌지스터 정도의 납땜이네요.

부품 갯수는 그리 많지 않습니다.




4. 테스트

아무 생각없이 만드느라 중간 과정 사진이 없습니다.

기계적으로 납땜하면 됩니다.

민감한 부품들이므로, 꽝손인 저는 최대한 열을 받지 않도록 주의하면서 납땜 합니다.


전원 인가하고 스위치를 넣어 봅니다.

오오오오오오!!!! 나옵니다. 뚝딱 만들고 이렇게 표시만이라도 되니 일단 신기합니다.

(작업 시작 후 6시간 경과...)


케이스를 완전히 닫기 전에 calibration 하라고 설명서에 나와 있습니다.

그렇게 많이 틀어진 것 같지는 않습니다.



뚜껑을 닫고 마무리 합니다.



5. 전원

예전 대학 실험 때, 항상 주의해야 하는 것은 "전원" 이었습니다.

이거 잘못하면 부품 태우는 원인이기도 하죠.


사용 설명서와 메뉴얼의 주의사항이 계속 눈에 걸립니다.




혹시나 해서, 사용하던 9V 어뎁터를 테스터기로 찍어 봅니다.



What the fu...!!! 약 13V !!!!!!!!!!!!!!!!!!!


6시간과 돈이 날라갈 뻔 했습니다.

오래 사용하지 않아서 정말 다행입니다.



궁금했습니다. 전류는 얼마일까....



넘쳐납니다.


급히 다른 녀석을 찾아 나섭니다.

전자기기가 많다 보니 온갖 어뎁터가 나옵니다.


발견!!! 9V DC 어뎁터 하나 더 있었습니다.



고객 만족 제품이라고 합니다.

찍어보니 만족입니다.

9.41 V 면 착한겁니다. 10V 가 넘지 않고 실제로 체결해 보면 좀더 낮아질 꺼니 문제 없습니다.



암페어도 측정해 봅니다. 적절하네요.



이걸로 이젠 문제 없습니다.



6. function generator

왠 뜬금없이 function generator 냐...

바로 "파형을 만들기 위해서죠.


Oscilloscope 가 있으니, 여러가지 파형들이 잘 나오는지 테스트 해 보고 싶었습니다.


처음에 물망에 오른 기기는, 역시 Aliexpress 발 function generator 였습니다.



테스트를 위해 다시 구매하고, 배송 기다리고, 만드는 프로세스라니...

다른 방법이 없나 찾아봅니다.


그러던 중, 아래 blog 에서 스마트폰 어플을 사용할 수 있다는 것을 알게 됩니다. (이자리를 빌어 감사의 말씀을 올립니다)

 - http://blog.naver.com/twophase/220779670370


iOS 용으로 찾아보니 "Audio Signal Generator including Sweeps & Noise" 어플이 좋아 보입니다.



깔아서 실행.



iPhone 오디오잭에서 신호를 받아야 하니, 이어폰잭이 필요합니다.

LG 휴대폰에 딸려 있던 이어폰 줄이 늘어나 내부 단선인 관계로 희생시킵니다.



과감하게 자릅니다.



서라운드 이니 3가닥으로 분리하고...



프로브에 연결해 줍니다...

만, 신호가 안뜨네요.



전선이 코팅되어 있어서 그런가 하고, 불로도 지져보고 온갖 다 해봐도 안됩니다.

잭과 선 사이에 발생한 중간 단선이 원인인 듯 하네요.


아예 벗겨 내고 프로브를 직접 꼽도록 합니다.



이제 iPhone + 잭 + 프로브 + DSO150 을 연결합니다.




오홋!!!!!!!!!! 신호가 잘 나옵니다.

그것도 정확하게 잡힙니다.



정말 깨끗하게 잡히네요.

예상 외로 잘 동작하여 놀라고 신기해 합니다.


Sawtooth 파형도 해보고...



Triangle 파형도 해보고.



Square 파형도 해보고...



실시간으로 변하는 파형도 해보고...



성공입니다!



FIN

이제 뭘하지?

And
prev | 1 | next