AIDT 온디바이스 STEM 켈빈 프로브 힘 현미경(KPFM) 표면 접촉 전위차 서보 엔진

팁-시료 간 정전기력 \\(F_{\\omega} = -\\frac{\\partial C}{\\partial z} (V_{\\text{dc}} - V_{\\text{CPD}}) V_{\\text{ac}} \\sin(\\omega t)\\) 피드백 널링(Nulling), 10,000Hz C# 나노스케일 일함수 서보

1. 개요: 원자 단위 표면의 국소 일함수(Work Function)와 전하 분포를 매핑하다

켈빈 프로브 힘 현미경(Kelvin Probe Force Microscopy, KPFM)은 원자간력 현미경(AFM)의 전도성 캔틸레버 팁을 시료 표면에 근접시켜, 두 도체 또는 반도체 사이의 접촉 전위차(Contact Potential Difference, \(V_{\\text{CPD}}\))를 나노미터 수준의 공간 분해능과 밀리볼트(\(mV\)) 전위 분해능으로 측정하는 기술입니다.

반도체 소자의 도핑 프로파일, 태양전지 광기전력 캐리어 분리, 2차 전지 전극 표면 SEI 피막의 전위 분포, 금속 부식 초기 거동을 이해하는 데 핵심적인 역할을 수행합니다. 본 백서에서는 정전기력 주파수 성분 중 기본파(\(\\omega\)) 성분을 실시간 0으로 상쇄(Nulling)하는 피드백 서보 알고리즘을 0-Alloc C# 엔진으로 구현합니다.

2. 정전기력 스펙트럼 및 널링 피드백 수식 모델

팁과 시료 사이에 인가되는 복합 전압 \(V(t)\)는 DC 전압 \(V_{\\text{dc}}\)와 변조 AC 전압 \(V_{\\text{ac}} \\sin(\\omega t)\)의 합으로 주어집니다:

\\[ V(t) = (V_{\\text{dc}} - V_{\\text{CPD}}) + V_{\\text{ac}} \\sin(\\omega t) \\]

여기서 접촉 전위차 \(V_{\\text{CPD}}\)는 시료와 팁의 일함수(\(\\Phi_s, \\Phi_{\\text{tip}}\)) 차이로 정의됩니다:

\\[ V_{\\text{CPD}} = \\frac{\\Phi_{\\text{tip}} - \\Phi_s}{-e} \\]

팁-시료 간 정전용량 \(C(z)\)에 의해 작용하는 총 정전기력 \(F_{\\text{es}}\)는 에너지 미분 \(F = \\frac{1}{2} \\frac{\\partial C}{\\partial z} V(t)^2\)로부터 다음과 같이 3개 주파수 성분으로 전개됩니다:

\\[ F_{\\text{es}}(z, t) = F_{\\text{dc}} + F_{\\omega} + F_{2\\omega} \\]
\\[ F_{\\omega} = -\\frac{\\partial C}{\\partial z} (V_{\\text{dc}} - V_{\\text{CPD}}) V_{\\text{ac}} \\sin(\\omega t) \\]
\\[ F_{2\\omega} = \\frac{1}{4} \\frac{\\partial C}{\\partial z} V_{\\text{ac}}^2 \\cos(2\\omega t) \\]

록인 앰프(Lock-in Amplifier)로 기본 진동수 \(\\omega\) 성분 \(F_{\\omega}\)의 진폭을 감지하고, 피드백 제어기를 통해 \(V_{\\text{dc}}\)를 조정하여 \(F_{\\omega} \\to 0\)이 되도록 제어하면, 최종 인가된 \(V_{\\text{dc}} = V_{\\text{CPD}}\)가 되어 표면 접촉 전위차를 정확히 추출할 수 있습니다.

3. KPFM 실시간 널링 서보 아키텍처 다이어그램

graph TD A[전도성 AFM 팁-시료 접촉 전위차 V_CPD] --> B[합성 전압 V_dc + V_ac*sin wt 인가] B --> C[캔틸레버 진동 신호 광학 센서 검출] C --> D[디지털 록인 앰프 w 성분 복조 F_w] D --> E[10,000Hz 0-Alloc C# 널링 서보 PID 제어기] E --> F[V_dc 전압 업데이트 V_dc = V_CPD 널링 수렴] F --> G[표면 국소 일함수 Phi_s = Phi_tip + e*V_dc 매핑] F --> B

4. 고성능 0-Alloc C# KPFM 널링 서보 구현

록인 검출된 \(\\omega\) 오차 신호로부터 \(V_{\\text{dc}}\)를 적분 제어하여 고속 표면 전위를 매핑하는 0-Alloc C# 구조체입니다:

using System;
using System.Runtime.CompilerServices;

namespace ZeliDesk.Stem.Kpfm
{
    public readonly record struct KpfmParameters(
        double TipWorkFunctionEV,  // eV (예: Pt/Ir 팁 ~ 5.1 eV)
        double VacAmplitude,       // V (예: 1.0 V)
        double ModulationOmega,    // rad/s (예: 캔틸레버 2차 공진주파수)
        double Kp,                 // 비례 게인
        double Ki                  // 적분 게인
    );

    public ref struct KpfmServoState
    {
        public double TrueVcpd;
        public double AppliedVdc;
        public double DemodulatedErrorW;
        public double EstimatedSampleWorkFunctionEV;
        public double IntegralError;
        public bool IsLocked;
    }

    public static class KpfmNullingServo
    {
        [MethodImpl(MethodImplOptions.AggressiveInlining)]
        public static void StepServo(
            in KpfmParameters p,
            double simulatedVcpd, // 실제 시료의 국소 V_CPD
            double dCdz,          // F/m 정전용량 구배
            double dt,
            ref KpfmServoState state)
        {
            state.TrueVcpd = simulatedVcpd;

            // 1. F_omega 오차 신호 계측 모델 (노이즈 포함 가능)
            double deltaV = state.AppliedVdc - state.TrueVcpd;
            state.DemodulatedErrorW = -dCdz * deltaV * p.VacAmplitude;

            // 2. PI 널링 피드백 제어: F_omega를 0으로 수렴
            state.IntegralError += state.DemodulatedErrorW * dt;
            state.AppliedVdc -= (p.Kp * state.DemodulatedErrorW + p.Ki * state.IntegralError);

            // 3. 국소 일함수 역산: Phi_sample = Phi_tip + e * V_CPD
            state.EstimatedSampleWorkFunctionEV = p.TipWorkFunctionEV + state.AppliedVdc;

            // 4. 록인 수렴 판정 (오차 1mV 이내)
            state.IsLocked = Math.Abs(state.AppliedVdc - state.TrueVcpd) < 0.001;
        }
    }
}

5. 교육 연수 및 반도체 국방 검사 적용 지침

방통대 직무연수 및 반도체 신뢰성 평가

  • 물리/화학 교과 지도: 고체의 일함수, 페르미 준위(Fermi level), 접촉 전위차, 록인 앰프를 이용한 정전기력 변조 및 널링 원리를 실시간 대화형 시뮬레이션으로 교육.
  • 국방 반도체 및 GaN 전력소자 검사: 초고주파 질화갈륨(GaN) HEMT 소자의 2차원 전자 가스(2DEG) 계면 트랩 전하 분석 및 위조 반도체 칩 접촉 전위 감별에 적용.