Jump to content

    

viv-pm

Участник
  • Content Count

    35
  • Joined

  • Last visited

Community Reputation

0 Обычный

About viv-pm

  • Rank
    Участник

Recent Profile Visitors

1046 profile views
  1. ПЛИС

    По ПЛИС значительный опыт. В основном AHDL и Verilog. Если принципиально необходимо, возможно и VHDL. Пишите viv-pm 0x40 yandex.ru
  2. Здравствуйте! Пишите viv-pm(понятно что)yandex.ru или звоните 8-9-2-0-9-5-5-3-6-9-0. Есть прототип.
  3. Пишите viv-pm@yandex.ru, по ПЛИС приличный задел.
  4. Куда Вам писать?
  5. Цитата(-k-t-s- @ Jan 18 2017, 15:35) Суть работы такая: На альтере (в корпусе TQFP) изобразить урезанную копию XR16V798IQ фирмы EXAR https://www.exar.com/Files/Documents/xr16v798_101_070108.pdf Альтеру желательно взять из дешевых. Что мы в итоге хотим получить: Это поставить альтеру вместо ексара, но не переписывать софт, не менять драйвера на нашем железе. Драйвер используем 8250.c, правда слегка подправленный. linux/drivers/char/8250.c * Driver for 8250/16550-type serial ports * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. * Copyright © 2001 Russell King. То есть по сути нам надо 8ми канальный UART с питанием The XR16V7981 (798), is a 2.25V to 3.6V Мы точно не используем аппаратный DTR/RTS ( в функционал не закладываем, в ноги тоже) не используем аппаратный CTS/DSR (в функционал не закладываем, в ноги тоже) не используем аппаратный RI/CD ( в функционал не закладываем, в ноги тоже) не используем аппаратный TMRCK ( в функционал не закладываем, в ноги тоже) ENIR можно внутри корпуса бросить на землю (gnd) INFRARED не делаем целиком Режим ■ RS485 не поддерживаем В идеале на альтере ноги расположить так же как на XR16V798IQ, чтобы мы особо с переразводкой не мучились. Мы точно используем A7:A0 Address lines [7:0]. A0:A3 selects individual UART’s 16 configuration registers,A4:A6 selects UART channel 0 to7, and A7 selects the global device configuration registers. D7:D0 Data bus lines [7:0] (bidirectional). IOR# When 16/68# pin is HIGH, it selects Intel bus interface and this input is read strobe (active LOW). The falling edge instigates an internal read cycle and retrieves the data byte from an internal register pointed by the address lines [A7:A0], places it on the data bus to allow the host processor to read it on the leading edge. When 16/68# pin is LOW, it selects Motorola bus interface and this input should be connected to VCC. IOW#(R/W#) When 16/68# pin is HIGH, it selects Intel bus interface and this input becomes write strobe (active LOW). The falling edge instigates the internal write cycle and the leading edge transfers the data byte on the data bus to an internal register pointed by the address lines. When 16/68# pin is LOW, it selects Motorola bus interface and this input becomes read (HIGH) and write (LOW) signal (R/W#). CS# When 16/68# pin is HIGH, this input is chip select (active LOW) to enable the XR16V798 device. When 16/68# pin is LOW, this input becomes the read and write strobe (active LOW) for the Motorola bus interface. INT# Global interrupt output from XR16V798 (open drain, active LOW). This output requires an external pull-up resistor (47K-100K ohms) to operate properly. It may be shared with other devices in the system to form a single interrupt line to the host processor and have the software driver polls each device for the interrupt status. MODEM OR SERIAL I/O INTERFACE TX0-7 UART channel 0 Transmit Data or infrared transmit data. RX0-7 UART channel 0 Receive Data or infrared receive data. Normal RXD input idles ANCILLARY SIGNALS XTAL1 Crystal or external clock input. Caution: this input is not 5V tolerant. XTAL2 Crystal or buffered clock output. ENIR - не используем RST# Reset (active LOW). The XR16V798 does not have a Power-on reset. Therefore, a hardware reset must be issued using this pin during power-up. The configuration and UART registers are reset to default values, 16/68# 2 I Intel or Motorola data bus interface select. The Intel bus interface is selected when this input is HIGH and the Motorola bus interface is selected when this input is LOW. This input affects the functionality of IOR#, IOW# and CS# pins. VCC 3,17,28,48,84 +2.25V to 3.6V supply with 5V tolerant serial (modem) inputs. GND 4,18,29,47,83 Power supply common, ground. Как будет проверяться и сдаваться работа: Вы предположим говорите, что есть промежуточный результат, зашиваете нам камень и отправляете нам в С-Пб, мы его инсталим и смотрим на результат. Если, что то не работает пишем что. Вы исправляете и шлете новый камень. Запас камней можем выслать естественно. Как только ваша работа на нашем железе нас устроила, мы оплачиваем вам оговоренную в начале сумму и вы шлете нам сырцы проекта. Может быть какой то символический задаток в начале. Работа не особо сложная, и мы не особо торопимся, так что как сделаете так и хорошо. 2 месяца есть точно. Наша распиновка на плате для наглядности конфигурации ног [attachment=105110:exar.jpg] С предложениями в личку. Всё вполне реально. сообщите куда писать
  6. dr.kaiser, куда Вам написать?
  7. Есть вариант RS-485/радио (433 МГц). Протокол RS-485 очень нестандартный, но можно подстроиться. Если актуально, пишите viv-pm 0x40 yandex.ru
  8. С1-ФЛ-НУ

    Цитата(vadimp61 @ Oct 19 2016, 14:51) Скорее всего нет, делалось все на дискретных элементах. На операционниках делали.
  9. Ключ - имеется в виду такой, как MAX4624 или подобный. Ко входу RC-цепи подключен или выход схемы или сигнальный ноль. RC-цепь нужна для сглаживания колебаний тока при работе ШИМ. При q=1 ключ включен на выход постоянно, выходной ток максимальный, эквивалентное сопротивление минимальное. При q=2 ключ включен на выход и ноль равное время, среднее напряжение на конденсаторе вдое ниже, вдвое меньше выходной ток, вдвое выше эквивалентное сопротивление. И так далее, до полного закрытия выходного транзистора при отсутствии импульсов.
  10. Вобщем, ничего сложного, примерно так
  11. В панели LDO стоит микроконтроллер с аналоговыми входами, а стрелки он крутит с помощью шаговых электродвигателей. Что же касается управляемого сопротивления - если с одним выводом на сигнальную землю (а здесь нужно как раз такое) оно делается на основе управляемого источника тока (операционный усилитель, выходной транзистор, токочувствительный резистор в обратной связи) и перемножителя (это может быть ШИМ-модулятор в аналоговой схеме или перемножающий ЦАП в аналогово-цифровой).
  12. Понятно, VDO практически микропроцессорное устройство. И что, 20 секунд нужно очень точно выдержать?
  13. Если это так, то это очень странный стрелочный прибор. А управляемое сопротивление делается без всяких микропроцессоров, на одних аналоговых элементах.
  14. Всё можно сделать без микропроцессора. Если интересно - пишите viv-pm@yandex.ru
  15. Метка 125 КГц? Тут бывают нюансы. Пишите viv-pm@yandex.ru