전원 테스트 SDRAM

https://forktestlab.com/sdram

다양한 작동 모드에서 SDRAM의 전력 소비를 확인하기 위해 테스트 스탠드를 조립합니다.
  • 구조. 연결 다이어그램.
    오늘날 무선 장치는 어디에나 있습니다. 항상 배터리 전원이 필요하기 때문에 디바이스 개발 시 소비전력 측정 문제는 매우 중요합니다. 그리고 이것이 우리가 해야 할 일이기도 합니다. 이를 위해 소비 테스트 스탠드를 조립했습니다. 포크가 있는 유연성은 생산 중 품질 관리(QC)에서도 사용할 수 있습니다. 일반적으로 스탠드는 다양한 장치의 소비량을 측정할 수 있지만 이 기사에서는 일부 작동 모드만 측정합니다.

  • 측정을 위해 SDRAM이 있는 이 장치 모드를 선택했습니다.
    대기
    읽다
    쓰다
    전력 다운

    스탠드를 위해 우리는 필요합니다
    포크
    정확한 션트 0.47옴
    SDRAM이 있는 장치
    일부 전선
    스탠드의 회로도:

    전원 공급 장치를 차단하면 옴 저항이 작은 경우 션트 저항을 넣습니다. 여기에서 Fork 차동 입력을 사용하여 전압 강하에 따른 소비량을 측정합니다. 최대 입력 전압이 +-1V이므로 주의해야 합니다.

    테스트 스탠드 사진이지만 테스트 장치가 숨겨져 있어 죄송합니다. 지금은 보여드릴 수 없습니다.

    다음은 션트 저항 세트입니다.

  • Python 스크립트를 통한 제어
    데이터를 가져오기 위해 Fork Stream 기능을 사용합니다. Fork 데이터를 측정값으로 직접 변환하는 것은 쉽습니다. 이를 위해 우리는 기능을 사용할 수 있습니다

    Fork.startStreamBlocking([0],
    스트림_콜백,
    Reply_format=포크.RAW_ADC,
    data_rate=data_rate)

  • 첫 번째 매개변수는 읽기용 AI 채널 세트에 대한 것이고, 다음으로 패킷 수신 후 호출되는 콜백 함수, 데이터 형식 및 샘플링 데이터 속도에 대한 것입니다.
    우리에게 가장 중요한 것은 콜백 함수입니다. 데이터는 원시 ADC 데이터로 수신됩니다. 일부 패킷을 수신한 후 전력 소비 측정으로 변환할 수 있습니다. 편의를 위해 2단계로 만들겠습니다. 먼저 원시 데이터를 입력 전압으로 변환합니다.

     V = ADC/4095*2.2-1.1
    

    여기서 V는 션트 저항의 전압, ADC - 원시 ADC 데이터입니다.
    그런 다음 전압 대 전류

     I = V/Rshunt
    

    여기서 R은 션트 저항의 Om입니다.

    이제 측정을 시작하고 손으로 모드를 변경했습니다.

    여기에서 우리는 SDRAM에 write(1)하고 SDRAM에서 read(2)를 봅니다. 180mA 및 156mA.

    여기에서 SDRAM이 대기 상태에서 전원 차단 상태로 전환되는 것을 볼 수 있습니다.

    그래서 우리는 그러한 테이블을 가지고 있습니다.

    Fork 덕분에 다양한 모드에서 다양한 장치의 전력 소비를 측정할 수 있는 매우 훌륭하고 간단한 스탠드가 생겼습니다.
  • 코드 예제에 대한 참조
    파이썬
  • 좋은 웹페이지 즐겨찾기